XML 105 R93.htm IDEA: XBRL DOCUMENT
v3.22.4

Fair Value Measurements (Details) - Schedule of fair value of pre-funded warrants and other warrants $ / shares in Units, $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 USD ($) $ / shares
Pre-funded Warrant [Member] |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
Valuation Date | Oct. 28, 2020
Exercise Price (in Dollars per share) | $ / shares | $ 0.01
Volatility | 97.00%
Risk Free Interest Rate | 0.34%
Term (years) | 5 years
Fair Value (in Dollars) | $ | $ 23,638
Other Warrant [Member] |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
Valuation Date | Oct. 28, 2020
Exercise Price (in Dollars per share) | $ / shares | $ 9.76
Volatility | 134.00%
Risk Free Interest Rate | 0.14%
Term (years) | 1 year 6 months
Fair Value (in Dollars) | $ | $ 27,048
Pre-funded Warrant [Member] |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
Valuation Date | Nov. 16, 2020
Exercise Price (in Dollars per share) | $ / shares | $ 0.01
Volatility | 97.00%
Risk Free Interest Rate | 0.40%
Term (years) | 4 years 11 months 12 days
Fair Value (in Dollars) | $ | $ 21,916
Other Warrant [Member] |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
Valuation Date | Nov. 24, 2020
Exercise Price (in Dollars per share) | $ / shares | $ 9.76
Volatility | 135.00%
Risk Free Interest Rate | 0.13%
Term (years) | 1 year 5 months 12 days
Fair Value (in Dollars) | $ | $ 31,231

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

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

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

X
- Definition Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties. + References No definition available. + Details
Name: | us-gaap_AssetsFairValueAdjustment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

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 No definition available. + Details
Name: | us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_WarrantsAndRightsOutstandingTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=alto_PrefundedWarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=alto_OtherWarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=alto_PrefundedWarrant1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=alto_OtherWarrant1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |