XML 96 R83.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Stock-Based Compensation (Details) - Schedule of Unvested Restricted Stock Activity - $ / shares shares in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Schedule of Unvested Restricted Stock Activity [Abstract] |  |
Number of Shares Unvested, beginning | 1,169 | 1,387
Weighted- Average Grant Date Fair Value Per Share Unvested, beginning | $ 5.95 | $ 3.3
Number of Shares Issued | 2,375 | 872
Weighted- Average Grant Date Fair Value Per Share Issued | $ 1.87 | $ 6.21
Number of Shares Vested | (547) | (1,051)
Weighted- Average Grant Date Fair Value Per Share Vested | $ 5.61 | $ 2.66
Number of Shares Canceled | (56) | (39)
Weighted- Average Grant Date Fair Value Per Share Canceled | $ 3.14 | $ 6.23
Number of Shares Unvested, Ending | 2,941 | 1,169
Weighted- Average Grant Date Fair Value Per Share Unvested, Ending | $ 2.77 | $ 5.95

X
- Definition Gross number of share options (or share units) issued during the period. + References No definition available. + Details
Name: | alto_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssuedInPeriodGross
Namespace Prefix: | alto_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of options cancelled. + References No definition available. + Details
Name: | alto_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancelledNumberOfShares
Namespace Prefix: | alto_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average grant-date fair value of options cancelled. + References No definition available. + Details
Name: | alto_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCancelledWeightedAverageGrantDateFairValue
Namespace Prefix: | alto_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average grant-date fair value of options issued. + References No definition available. + Details
Name: | alto_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsIssuedWeightedAverageGrantDateFairValue
Namespace Prefix: | alto_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of non-vested options outstanding. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average grant-date fair value of non-vested options outstanding. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average grant-date fair value of options vested. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration