XML 100 R86.htm IDEA: XBRL DOCUMENT
v3.21.1

Fair Value Measurements. (Details) - Schedule of recurring and nonrecurring fair value measurements - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019
--- | --- | ---
Assets: |  |  |
Assets |  | $ 93,032 | $ 88,492
Liabilities: |  |  |
Liabilities |  |  | (2,837)
Derivative financial instruments [Member] |  |  |
Assets: |  |  |
Assets |  | 17,149 | 2,438
Long-lived assets held-for-sale [Member] |  |  |
Assets: |  |  |
Assets |  | 58,295 | 70,400
Defined Benefit Plan Assets Large U.S. Equity [Member] |  |  |
Assets: |  |  |
Assets | [1],[2] | $ 5,470 | $ 4,654
Benefit Plan Percentage Allocation | [1],[2] | 31.00% | 30.00%
Defined Benefit Plan Assets Small/Mid U.S. Equity [Member] |  |  |
Assets: |  |  |
Assets | [1],[3] | $ 2,605 | $ 2,348
Benefit Plan Percentage Allocation | [1],[3] | 15.00% | 15.00%
Defined Benefit Plan Assets International Equity [Member] |  |  |
Assets: |  |  |
Assets | [1],[4] | $ 2,921 | $ 2,596
Benefit Plan Percentage Allocation | [1],[4] | 17.00% | 17.00%
Defined Benefit Plan Assets Fixed Income [Member] |  |  |
Assets: |  |  |
Assets | [1],[5] | $ 6,592 | $ 6,056
Benefit Plan Percentage Allocation | [1],[5] | 37.00% | 38.00%
Derivative financial instruments [Member] |  |  |
Liabilities: |  |  |
Liabilities |  |  | $ (1,860)
Level 1 [Member] |  |  |
Assets: |  |  |
Assets |  | $ 17,149 | 2,438
Liabilities: |  |  |
Liabilities |  |  | (1,860)
Level 1 [Member] | Derivative financial instruments [Member] |  |  |
Assets: |  |  |
Assets |  | 17,149 | 2,438
Level 1 [Member] | Long-lived assets held-for-sale [Member] |  |  |
Assets: |  |  |
Assets |  |  |
Level 1 [Member] | Defined Benefit Plan Assets Large U.S. Equity [Member] |  |  |
Assets: |  |  |
Assets | [1],[2] |  |
Level 1 [Member] | Defined Benefit Plan Assets Small/Mid U.S. Equity [Member] |  |  |
Assets: |  |  |
Assets | [1],[3] |  |
Level 1 [Member] | Defined Benefit Plan Assets International Equity [Member] |  |  |
Assets: |  |  |
Assets | [1],[4] |  |
Level 1 [Member] | Defined Benefit Plan Assets Fixed Income [Member] |  |  |
Assets: |  |  |
Assets | [1],[5] |  |
Level 1 [Member] | Derivative financial instruments [Member] |  |  |
Liabilities: |  |  |
Liabilities |  |  | (1,860)
Level 2 [Member] |  |  |
Assets: |  |  |
Assets |  | 17,588 | 15,654
Liabilities: |  |  |
Liabilities |  |  |
Level 2 [Member] | Derivative financial instruments [Member] |  |  |
Assets: |  |  |
Assets |  |  |
Level 2 [Member] | Long-lived assets held-for-sale [Member] |  |  |
Assets: |  |  |
Assets |  |  |
Level 2 [Member] | Defined Benefit Plan Assets Large U.S. Equity [Member] |  |  |
Assets: |  |  |
Assets | [1],[2] | 5,470 | 4,654
Level 2 [Member] | Defined Benefit Plan Assets Small/Mid U.S. Equity [Member] |  |  |
Assets: |  |  |
Assets | [1],[3] | 2,605 | 2,348
Level 2 [Member] | Defined Benefit Plan Assets International Equity [Member] |  |  |
Assets: |  |  |
Assets | [1],[4] | 2,921 | 2,596
Level 2 [Member] | Defined Benefit Plan Assets Fixed Income [Member] |  |  |
Assets: |  |  |
Assets | [1],[5] | 6,592 | 6,056
Level 2 [Member] | Derivative financial instruments [Member] |  |  |
Liabilities: |  |  |
Liabilities |  |  |
Level 3 [Member] |  |  |
Assets: |  |  |
Assets |  | 58,295 | 70,400
Liabilities: |  |  |
Liabilities |  |  | (977)
Level 3 [Member] | Derivative financial instruments [Member] |  |  |
Assets: |  |  |
Assets |  |  |
Level 3 [Member] | Long-lived assets held-for-sale [Member] |  |  |
Assets: |  |  |
Assets |  | 58,295 | 70,400
Level 3 [Member] | Defined Benefit Plan Assets Large U.S. Equity [Member] |  |  |
Assets: |  |  |
Assets | [1],[2] |  |
Level 3 [Member] | Defined Benefit Plan Assets Small/Mid U.S. Equity [Member] |  |  |
Assets: |  |  |
Assets | [1],[3] |  |
Level 3 [Member] | Defined Benefit Plan Assets International Equity [Member] |  |  |
Assets: |  |  |
Assets | [1],[4] |  |
Level 3 [Member] | Defined Benefit Plan Assets Fixed Income [Member] |  |  |
Assets: |  |  |
Assets | [1],[5] |  |
Level 3 [Member] | Derivative financial instruments [Member] |  |  |
Liabilities: |  |  |
Liabilities |  |  |
Warrants [Member] |  |  |
Liabilities: |  |  |
Liabilities |  |  | (977)
Warrants [Member] | Level 1 [Member] |  |  |
Liabilities: |  |  |
Liabilities |  |  |
Warrants [Member] | Level 2 [Member] |  |  |
Liabilities: |  |  |
Liabilities |  |  |
Warrants [Member] | Level 3 [Member] |  |  |
Liabilities: |  |  |
Liabilities |  |  | $ (977)
[1] | See Note 10 for accounting discussion.
[2] | This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
[3] | This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
[4] | This category includes investments in funds comprised of equity securities of foreign companies including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.
[5] | This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.

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

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

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value of financial and nonfinancial obligations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_LiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=alto_LongLivedAssetsHeldForSaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=alto_DefinedBenefitPlanAssetsLargeEquityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=alto_DefinedBenefitPlanAssetsMidMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=alto_DefinedBenefitPlanAssetsIntlMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=alto_DefinedBenefitPlanAssetsFixedIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |