XML 70 R58.htm IDEA: XBRL DOCUMENT
v3.22.4

Intangible Assets (Details) - Schedule of expected amortization expense relating to amortizable intangible assets $ in Thousands | Dec. 31, 2022 USD ($)
--- | ---
Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets [Abstract] |
2023 | $ 588
2024 | 588
2025 | 588
2026 | 588
2027 | 588
Thereafter | 3,469
Total | $ 6,409

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease. + References No definition available. + Details
Name: | alto_OperatingLeaseLiabilityPaymentsDue
Namespace Prefix: | alto_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | alto_OperatingLeaseLiabilityPaymentsDueAfterYearFive
Namespace Prefix: | alto_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | alto_OperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Namespace Prefix: | alto_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | alto_OperatingLeaseLiabilityPaymentsDueYearFive
Namespace Prefix: | alto_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | alto_OperatingLeaseLiabilityPaymentsDueYearFour
Namespace Prefix: | alto_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | alto_OperatingLeaseLiabilityPaymentsDueYearThree
Namespace Prefix: | alto_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | alto_OperatingLeaseLiabilityPaymentsDueYearTwo
Namespace Prefix: | alto_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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