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 Loss
Consolidated Statements of Stockholders??? Equity
Consolidated Statements of Cash Flows
Notes to Financial Statements
Organization and Significant Accounting Policies.
Asset Sales and Held-For-Sale Classification.
Intercompany Agreements.
Segments.
Property and Equipment.
Intangible Asset.
Derivatives.
Debt.
Leases.
Pension Plans.
Income Taxes.
Preferred Stock.
Common Stock and Warrants.
Stock-based compensation.
Commitments and Contingencies.
Fair Value Measurements.
Parent Company Financials.
Accounting Policies
Accounting Policies, by Policy (Policies)
Notes Tables
Organization and Significant Accounting Policies. (Tables)
Asset Sales and Held-For-Sale Classification. (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)
Parent Company Financials. (Tables)
Notes Details
Organization and Significant Accounting Policies. (Details)
Organization and Significant Accounting Policies. (Details) - Schedule of concentrations of credit risk major customers
Organization and Significant Accounting Policies. (Details) - Schedule of purchases from external customers
Organization and Significant Accounting Policies. (Details) - Schedule of inventory
Organization and Significant Accounting Policies. (Details) - Schedule of property and equipment useful lives
Organization and Significant Accounting Policies. (Details) - Schedule of earnings per share
Asset Sales and Held-For-Sale Classification. (Details)
Asset Sales and Held-For-Sale Classification. (Details) - Schedule of assets and liabilities as held-for-sale
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
Intangible Asset. (Details)
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 debt
Debt. (Details) - Schedule of maturities of long-term debt
Leases. (Details)
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 expected benefit payments
Pension Plans. (Details) - Schedule of defined contribution plan
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 option activity
Stock-based compensation. (Details) - Schedule of stock options by exercise price range
Stock-based compensation. (Details) - Schedule of unvested restricted stock activity
Stock-based compensation. (Details) - Schedule of stock-based compensation expense
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
Parent Company Financials. (Details)
Parent Company Financials. (Details) - Schedule of parent company financial statements
Parent Company Financials. (Details) - Schedule of statement of operations parent company
Parent Company Financials. (Details) - Schedule of statement of cash flows parent company
Income Taxes. (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions
v3.21.1
Income Taxes. (Details) - Schedule of income tax in the United States jurisdiction and various state jurisdictions
12 Months Ended
Dec. 31, 2020
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
2017 - 2019
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
2017 - 2019
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
2016 - 2019
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
2017 - 2019
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
2016 - 2019
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
2015 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2017 - 2019
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
2016 - 2019
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=us-gaap_USTreasuryAndGovernmentMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_AL
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_AZ
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_AR
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_CA
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_CO
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_CT
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_GA
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_ID
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_IL
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_IN
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_IA
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_KS
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_LA
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_MI
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_MN
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_MS
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_MO
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_NE
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_NM
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_OK
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_OR
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_PA
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_RI
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_SC
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_TN
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_IncomeTaxAuthorityAxis=stpr_TX
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type: