XML 98 R84.htm IDEA: XBRL DOCUMENT
v3.21.1

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, 2020 USD ($) $ / shares
Pre-funded Warrant [Member] |
Fair Value Measurements. (Details) - Schedule of fair value of pre-funded warrants and other warrants [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 Measurements. (Details) - Schedule of fair value of pre-funded warrants and other warrants [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 Measurements. (Details) - Schedule of fair value of pre-funded warrants and other warrants [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 346 days
Fair Value (in Dollars) | $ | $ 21,916
Other Warrant [Member] |
Fair Value Measurements. (Details) - Schedule of fair value of pre-funded warrants and other warrants [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 164 days
Fair Value (in Dollars) | $ | $ 31,231

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

X
- Definition Risk free interest rate. + References No definition available. + Details
Name: | alto_RiskFreeInterestRate
Namespace Prefix: | alto_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Warrants volatility rate. + References No definition available. + Details
Name: | alto_WarrantsVolatilityRate
Namespace Prefix: | alto_
Data Type: | num:percentItemType
Balance Type: | na
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 http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of expense (income) related to adjustment to fair value of warrant liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section 25 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875 + Details
Name: | us-gaap_FairValueAdjustmentOfWarrants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 http://asc.fasb.org/extlink&oid=117815213&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: |