XML 93 R80.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Income Taxes (Details) - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions | 12 Months Ended
--- | ---
Dec. 31, 2023
Federal [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Alabama [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Arizona [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2019 – 2022
Arkansas [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
California [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2019 – 2022
Colorado [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2019 – 2022
Connecticut [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Georgia [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Idaho [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Illinois [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Indiana [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Iowa [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Kansas [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Louisiana [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Michigan [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Minnesota [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Mississippi [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Missouri [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Nebraska [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
New Mexico [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Oklahoma [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Oregon [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Pennsylvania [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Rhode Island [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
South Carolina [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Tennessee [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2020 – 2022
Texas [Member] |
Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items] |
Tax years still open to audit | 2019 – 2022

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

X
- Definition Tax years still open to audit. + References No definition available. + Details
Name: | alto_TaxYearsStillOpenToAudit
Namespace Prefix: | alto_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_FederalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_AlabamaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_ArizonaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_ArkansasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_CaliforniaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_ColoradoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_ConnecticutMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_GeorgiaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_IdahoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_IllinoisMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_IndianaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_IowaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_KansasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_LouisianaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_MichiganMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_MinnesotaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_MississippiMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_MissouriMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_NebraskaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_NewMexicoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_OklahomaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_OregonMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_PennsylvaniaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_RhodeIslandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_SouthCarolinaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_TennesseeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=alto_TexasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |