XML 51 R39.htm IDEA: XBRL DOCUMENT
v3.22.4

Organization and Significant Accounting Policies (Details) - USD ($) |  | 12 Months Ended |  |
--- | --- | --- | --- | ---
Sep. 12, 2022 | Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020 | Apr. 15, 2020 | Dec. 15, 2016
Organization and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Production capacity per year |  | $ 350,000,000 |  |  |  |
Annual payments of essential ingredients |  | 1,600,000 |  |  |  |
Accounts receivable |  | 55,667,000 | $ 63,929,000 |  |  |
Allowance for doubtful accounts |  | 105,000 | 378,000 |  |  |
Bad debt recovery |  | 217,000 |  |  |  |
Bad debt expenses |  |  | 158,000 | $ 245,000 |  |
Inventory net of valuation adjustments |  | 4,612,000 | 0 |  |  |
Inventory amount |  | $ 43,484,000 | 38,640,000 |  |  |
Amortizes intangible assets description |  | The Company amortizes intangible assets with definite lives using the straight-line method over their established lives of 10-12 years. |  |  |  |
Fair value assessment of impairment loss |  |  |  | 2,100,000 |  |
Amortization of deferred financing costs |  | $ 177,000 | 778,000 | $ 1,394,000 |  |
Unamortized financing cost |  | $ 5,034,000 | $ 40,000 |  |  |
Conserve capital, percentage |  | 50.00% |  |  |  |
Aggregate dilutive shares (in Shares) |  | 964,000 | 964,000 | 2,463,000 |  |
Weighted-average antidilutive shares (in Shares) |  | 3,188,000 | 8,900,500 | 5,031,000 |  |
Cash |  | $ 22,652,000 |  |  |  |
Loan |  | 700,000,000 |  |  |  |
Repurchase of common stock | $ 50,000,000 |  |  |  |  |
Excess amount of initial purchase | $ 10,000,000 |  |  |  |  |
Authorized value |  | 5,000,000 |  |  |  |
Additional lender value |  | 5,000,000 |  |  |  |
Purchase additional amount |  | $ 10,000,000 |  |  |  |
Repurchased aggregate shares (in Shares) |  | 351,000 |  |  |  |
Repurchased aggregate value |  | $ 1,325,000 |  |  |  |
Accounts Receivable [Member] |  |  |  |  |  |
Organization and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Concentration risk percentage |  | 15.00% | 16.00% |  |  |
Accounts receivable total amount |  | $ 10,469,000 | $ 14,302,000 |  |  |
Equity Method Investment [Member] |  |  |  |  |  |
Organization and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Equity interest owned |  | 100.00% |  |  |  |
Customer [Member] |  |  |  |  |  |
Organization and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Concentration risk percentage |  | 10.00% |  |  |  |
Collective Bargaining Agreement [Member] |  |  |  |  |  |
Organization and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Concentration risk percentage |  | 44.00% |  |  |  |
Suppliers [Member] |  |  |  |  |  |
Organization and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Concentration risk percentage |  | 10.00% |  |  |  |
Aurora Cooperative Elevator Company [Member] |  |  |  |  |  |
Organization and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Equity interest owned |  |  |  |  |  | 26.07%
Pacific Aurora [Member] |  |  |  |  |  |
Organization and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Equity interest owned |  |  |  |  | 100.00% | 73.93%
Pacific Aurora [Member] | Aurora Cooperative Elevator Company [Member] |  |  |  |  |  |
Organization and Significant Accounting Policies (Details) [Line Items] |  |  |  |  |  |
Equity interest owned |  |  |  |  | 26.07% |

X
- Definition Amount of bad debt expense. + References No definition available. + Details
Name: | alto_BadDebtExpense
Namespace Prefix: | alto_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | alto_ConcentrationRiskPercentage
Namespace Prefix: | alto_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition ConserveCapitalPercentage + References No definition available. + Details
Name: | alto_ConserveCapitalPercentage
Namespace Prefix: | alto_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Authorization excess amount of initial purchase. + References No definition available. + Details
Name: | alto_ExcessAmountOfInitialPurchase
Namespace Prefix: | alto_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of loan. + References No definition available. + Details
Name: | alto_LoanAdvance
Namespace Prefix: | alto_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Purchase additional amount. + References No definition available. + Details
Name: | alto_PurchaseAdditionalAmount
Namespace Prefix: | alto_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of purchase authorization additional lender value. + References No definition available. + Details
Name: | alto_PurchaseAuthorizationAdditionalLenderValue
Namespace Prefix: | alto_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of repurchase of common stock. + References No definition available. + Details
Name: | alto_RepurchaseOfCommonStock
Namespace Prefix: | alto_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of repurchased aggregate shares. + References No definition available. + Details
Name: | alto_RepurchasedAggregateShares
Namespace Prefix: | alto_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of repurchased aggregate value. + References No definition available. + Details
Name: | alto_RepurchasedAggregateValue
Namespace Prefix: | alto_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer. + References No definition available. + Details
Name: | us-gaap_AccountsAndOtherReceivablesNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(a)(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_AccountsReceivableGrossCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of decrease from sale of accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 11 -Subparagraph (i) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447 + Details
Name: | us-gaap_AccountsReceivableSale
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of accumulated amortization of debt issuance costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399 + Details
Name: | us-gaap_AccumulatedAmortizationDeferredFinanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(4) -URI https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 + Details
Name: | us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 + Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 45 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 55 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 45 -Paragraph 21 -URI https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_Cash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of the total principal payments made during the annual reporting period. + References Reference 1: 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(22)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentAnnualPrincipalPayment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of debt premium to be amortized within one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399 + Details
Name: | us-gaap_DebtInstrumentUnamortizedPremiumCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition A description of the finite or indefinite-lived intangible asset (excluding goodwill) that is impaired. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275 + Details
Name: | us-gaap_ImpairedIntangibleAssetDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 8A -URI https://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562 + Details
Name: | us-gaap_ImpairmentOfInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of outstanding written put options using the reverse treasury stock method. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 36 -URI https://asc.fasb.org/extlink&oid=126958026&loc=d3e2398-109256 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 35 -URI https://asc.fasb.org/extlink&oid=126958026&loc=d3e2366-109256 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 23 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 + Details
Name: | us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 + Details
Name: | us-gaap_InventoryAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold. + 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.2(a)) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 + Details
Name: | us-gaap_ProductionRelatedImpairmentsOrCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=alto_EquityMethodInvestmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=us-gaap_OtherCustomerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollectiveBargainingArrangementAxis=us-gaap_CollectiveBargainingArrangementOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=alto_SuppliersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=alto_AuroraCooperativeElevatorCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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