XML 59 R43.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Intercompany Agreements (Details) - USD ($) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019 | Apr. 15, 2020
Intercompany Agreements (Details) [Line Items] |  |  |  |
Revenues | $ 2,871,000 | $ 2,778,000 | $ 6,029,000 |
Incentive fee payable description | Under the terms of the marketing agreements, within ten days after delivering alcohol to Kinergy, an amount is paid to Kinergy equal to (i) the estimated purchase price payable by the third-party purchaser of the alcohol, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated incentive fee payable to Kinergy, which equals 1% of the aggregate third-party purchase price, provided that the marketing fee shall not be less than $0.015 per gallon and not more than $0.0225 per gallon. |  |  |
Receives fee per bushel (in Dollars per share) | $ 0.03 |  |  | $ 0.03
Purchase price description | (a) 5% of the aggregate third-party purchase price for wet corn gluten feed, wet distillers grains, corn condensed distillers solubles and distillers grains with solubles, or (b) 1% of the aggregate third-party purchase price for corn gluten meal, dry corn gluten feed, dry distillers grains, corn germ and corn oil. Each marketing agreement had an initial term of one year and successive one year renewal periods at the option of the individual facility. |  |  |
Alto Ingredients [Member] |  |  |  |
Intercompany Agreements (Details) [Line Items] |  |  |  |
Revenues | $ 9,774,000 | 11,724,000 | 12,682,000 |
Kinergy [Member] |  |  |  |
Intercompany Agreements (Details) [Line Items] |  |  |  |
Revenues | 4,496,000 | 4,275,000 | 7,900,800 |
Alto Nutrients [Member] |  |  |  |
Intercompany Agreements (Details) [Line Items] |  |  |  |
Revenues | $ 2,694,000 | 2,595,000 | 4,288,000 |
Pacific Aurora [Member] |  |  |  |
Intercompany Agreements (Details) [Line Items] |  |  |  |
Expenses |  | $ 210,000 | $ 1,103,000 |

X
- Definition Incentive fee payable description. + References No definition available. + Details
Name: | alto_IncentiveFeePayableDescription
Namespace Prefix: | alto_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Purchase price description. + References No definition available. + Details
Name: | alto_PurchasePriceDescription
Namespace Prefix: | alto_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net asset value per share or per unit of investments in certain entities that calculate net asset value per share. Includes, but is not limited to, by unit, membership interest, or other ownership interest. Investment includes, but is not limited to, investment in certain hedge funds, venture capital funds, private equity funds, real estate partnerships or funds. Excludes fair value disclosure. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 35 -Paragraph 54B -URI http://asc.fasb.org/extlink&oid=122636397&loc=SL7495116-110257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 205 -Section 50 -Paragraph 7 -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=25866437&loc=d3e10246-115837 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 205 -Section 50 -Paragraph 7 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25866437&loc=d3e10246-115837 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 6A -URI http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 35 -Paragraph 59 -URI http://asc.fasb.org/extlink&oid=122636397&loc=SL6740821-110257 + Details
Name: | us-gaap_NetAssetValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of expense classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4,6) -URI http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.7) -URI http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 + Details
Name: | us-gaap_OtherExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The total amount of regulated operating revenues recognized during the period. + References No definition available. + Details
Name: | us-gaap_RegulatedOperatingRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=alto_AltoIngredientsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=alto_KinergyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=alto_AltoNutrientsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=alto_PacificAuroraMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |