XML 69 R46.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Intercompany Agreements (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Affiliate Management Agreement [Member] |  |  |
Intercompany Agreements [Line Items] |  |  |
Revenue | $ 18,000,000 |  |
Alto Ingredients, Inc [Member] |  |  |
Intercompany Agreements [Line Items] |  |  |
Revenue |  | $ 13,200,000 | $ 12,403,000
Ethanol Marketing Agreements [Member] |  |  |
Intercompany Agreements [Line Items] |  |  |
Revenue | $ 5,407,000 | 5,431,000 | 5,746,000
Marketable agreement 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. |  |
Corn Procurement and Handling Agreements [Member] |  |  |
Intercompany Agreements [Line Items] |  |  |
Revenue | $ 2,910,000 | 3,007,000 | 3,207,000
Receives fee per bushel (in Dollars per share) | $ 0.03 |  |
Essential Ingredients Marketing Agreements [Member] |  |  |
Intercompany Agreements [Line Items] |  |  |
Revenue | $ 2,516,000 | $ 3,216,500 | $ 3,505,000
Marketable agreement description | Under the terms of the marketing agreements, within ten days after a facility delivers essential ingredients to Alto Nutrients, the production facility is paid an amount equal to (i) the estimated purchase price payable by the third-party purchaser of the essential ingredients, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated amount of fees and taxes payable to governmental authorities in connection with the tonnage of the essential ingredients produced or marketed, minus (iv) the estimated incentive fee payable to the Company, which equals (a) 5% of the aggregate third-party purchase price for wet corn protein 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 protein meal, dry corn protein feed, dry distillers grains, corn germ and corn oil. Each marketing agreement had an initial term of one year and has successive one year renewal periods at the option of the production facility. |  |

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

X
- Definition Receives fee per bushel. + References No definition available. + Details
Name: | alto_ReceivesServiceFeePerBushel
Namespace Prefix: | alto_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 808 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479402/808-10-50-1 + Details
Name: | us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
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: | us-gaap_TypeOfArrangementAxis=alto_AffiliateManagementAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=alto_AltoIngredientsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=alto_EthanolMarketingAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=alto_CornProcurementAndHandlingAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=alto_EssentialIngredientsMarketingAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |