XML 48 R39.htm IDEA: XBRL DOCUMENT
v3.22.1

Commitments and Contingencies (Details) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2022 USD ($)
Commitments and Contingencies (Details) [Line Items] |
Indexed price purchase contracts gallons | 125,438,000
Open fixed-price sales contracts valued | $ 23,023,000
Future commitments for capital projects | $ 26,769,000
Alcohol from Suppliers [Member] | Purchase Commitments [Member] |
Commitments and Contingencies (Details) [Line Items] |
Indexed price purchase contracts gallons | 17,439,000
Fixed-price purchase contracts value | $ 81,601,000
Corn from Suppliers [Member] | Purchase Commitments [Member] |
Commitments and Contingencies (Details) [Line Items] |
Fixed-price purchase contracts value | $ 67,584,000
Natural Gas [Member] | Purchase Commitments [Member] |
Commitments and Contingencies (Details) [Line Items] |
Indexed price purchase contracts gallons | 2,140,000
Fixed-price purchase contracts value | $ 13,439,000
Alcohol Sales Contracts [Member] |
Commitments and Contingencies (Details) [Line Items] |
Open fixed-price sales contracts valued | $ 124,713,000
Sales Commitments [Member] |
Commitments and Contingencies (Details) [Line Items] |
Open indexed-price sales contracts tons | 5,242,000

X
- References No definition available. + Details
Name: | alto_CommitmentsandContingenciesDetailsLineItems
Namespace Prefix: | alto_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indexed-price purchase contracts + References No definition available. + Details
Name: | alto_IndexedpricePurchaseContracts
Namespace Prefix: | alto_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Open indexed price sales contract. + References No definition available. + Details
Name: | alto_OpenIndexedPriceSalesContract
Namespace Prefix: | alto_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum amount the entity agreed to spend under the long-term purchase commitment. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(17)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(19)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The floor amount as of the balance sheet date that the entity must expend to satisfy the terms of disclosed arrangements (excluding long-term commitments) in which the entity must commit resources to supply goods or services to one or more customers. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.(a)(19)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.17) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.25) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_ProductOrServiceAxis=alto_AlcoholFromItsSuppliersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=alto_EthanolPurchaseContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=alto_CornFromSuppliersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_NaturalGasProductionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SupplyCommitmentAxis=alto_AlcoholSalesContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SupplyCommitmentAxis=alto_EthanolSalesContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |