Annual report pursuant to Section 13 and 15(d)
Cover
Document And Entity Information
Financial Statements
Consolidated Balance Sheets
Consolidated Balance Sheets (Parentheticals)
Consolidated Statements of Operations
Consolidated Statements of Comprehensive Income (Loss)
Consolidated Statements of Stockholders??? Equity
Consolidated Statements of Cash Flows (unaudited)
Notes to Financial Statements
Organization and Significant Accounting Policies
Asset Sales and Held-For-Sale Classification
Intercompany Agreements
Segments
Property and Equipment
Derivatives
Debt
Leases
Pension Plans
Income Taxes
Preferred Stock
Common Stock and Warrants
Stock-Based Compensation
Commitments and Contingencies
Fair Value Measurements.
Subsequent Events
Accounting Policies
Accounting Policies, by Policy (Policies)
Notes Tables
Organization and Significant Accounting Policies (Tables)
Segments (Tables)
Property and Equipment (Tables)
Derivatives (Tables)
Debt (Tables)
Leases (Tables)
Pension Plans (Tables)
Income Taxes (Tables)
Common Stock and Warrants (Tables)
Stock-Based Compensation (Tables)
Fair Value Measurements. (Tables)
Notes Details
Organization and Significant Accounting Policies (Details)
Organization and Significant Accounting Policies (Details) - Schedule of sold to customers representing 10% or more of the Company???s total net sales
Organization and Significant Accounting Policies (Details) - Schedule of purchased corn from suppliers representing 10% or more of the Company???s total corn purchases
Organization and Significant Accounting Policies (Details) - Schedule of inventories
Organization and Significant Accounting Policies (Details) - Schedule of depreciation is computed using the straight-line method
Organization and Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share
Asset Sales and Held-For-Sale Classification (Details)
Intercompany Agreements (Details)
Segments (Details)
Segments (Details) - Schedule of financial data for operating segments
Segments (Details) - Schedule of assets by operating segments
Property and Equipment (Details)
Property and Equipment (Details) - Schedule of property and equipment
Derivatives (Details)
Derivatives (Details) - Schedule of derivatives not designated as hedging instruments
Derivatives (Details) - Schedule of recognized gains (losses) for derivatives
Debt (Details)
Debt (Details) - Schedule of long-term borrowings
Debt (Details) - Schedule of maturities of long-term debt
Leases (Details)
Leases (Details) - Schedule of leases
Leases (Details) - Schedule of components of lease costs
Leases (Details) - Schedule of operating lease liabilities
Pension Plans (Details)
Pension Plans (Details) - Schedule of information related to the retirement plan
Pension Plans (Details) - Schedule of components of net periodic benefit costs
Pension Plans (Details) - Schedule of expected benefit payments
Pension Plans (Details) - Schedule of information related to the retirement plan
Pension Plans (Details) - Schedule of components of net periodic benefit costs
Pension Plans (Details) - Schedule of expected benefit payments
Income Taxes (Details)
Income Taxes (Details) - Schedule of provision for income taxes
Income Taxes (Details) - Schedule of reconciliation of effective tax rate
Income Taxes (Details) - Schedule of components of deferred income taxes
Income Taxes (Details) - Schedule of net operating loss carryforwards
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions
Preferred Stock (Details)
Common Stock and Warrants (Details)
Common Stock and Warrants (Details) - Schedule of warrant activity
Stock-Based Compensation (Details)
Stock-Based Compensation (Details) - Schedule of stock option plans
Stock-Based Compensation (Details) - Schedule of stock options outstanding
Stock-Based Compensation (Details) - Schedule of unvested restricted stock activity
Stock-Based Compensation (Details) - Schedule of common stock at vesting aggregated
Commitments and Contingencies (Details)
Fair Value Measurements. (Details)
Fair Value Measurements. (Details) - Schedule of used and related fair value for the warrants
Fair Value Measurements. (Details) - Schedule of fair value of pre-funded warrants and other warrants
Fair Value Measurements. (Details) - Schedule of fair values of warrants based on unobservable inputs
Fair Value Measurements. (Details) - Schedule of recurring and nonrecurring fair value measurements
Subsequent Events (Details)
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions
v3.22.0.1
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions
12 Months Ended
Dec. 31, 2021
Federal [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Alabama [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Arizona [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2017 – 2020
Arkansas [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
California [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2017 – 2020
Colorado [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2017 – 2020
Connecticut [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Georgia [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Idaho [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Illinois [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Indiana [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Iowa [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Kansas [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Louisiana [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Michigan [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Minnesota [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Mississippi [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Missouri [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Nebraska [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
New Mexico [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Oklahoma [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Oregon [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Pennsylvania [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Rhode Island [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
South Carolina [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Tennessee [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2018 – 2020
Texas [Member]
Income Taxes (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions [Line Items]
Tax years still open to audit
2017 – 2020
X
- References
No definition available.
+ Details
Name:
alto_IncomeTaxesDetailsScheduleofincometaxintheUnitedStatesjurisdictionandvariousstatejurisdictionsLineItems
Namespace Prefix:
alto_
Data Type:
xbrli:stringItemType
Balance Type:
na
Period Type:
duration
X
- Definition
Tax years still open to audit.
+ References
No definition available.
+ Details
Name:
alto_TaxYearsStillOpenToAudit
Namespace Prefix:
alto_
Data Type:
xbrli:stringItemType
Balance Type:
na
Period Type:
duration
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_FederalMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_ALMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_AZMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_ARMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_CAMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_COMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_CTMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_GAMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_IDMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_ILMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_INMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_IAMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_KSMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_LAMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_MIMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_MNMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_MSMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_MOMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_NEMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_NMMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_OKMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_ORMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_PIMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_RIMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_SCMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_TNMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=alto_TXMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type: