XML 94 R82.htm IDEA: XBRL DOCUMENT
v3.22.4

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

X
- References No definition available. + Details
Name: | alto_IncomeTaxesDetailsScheduleofincometaxintheUnitedStatesjurisdictionandvariousstatejurisdictionsLineItems
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: |