XML 127 R111.htm IDEA: XBRL DOCUMENT
v3.20.4

Nature of the Business and Basis of Presentation - Cash Flow Impact of Divestiture (Detail) $ in Thousands | Mar. 28, 2020 USD ($)
--- | ---
Discontinued Operations and Disposal Groups [Abstract] |
Cash and cash equivalents | $ (15,332)
Restricted cash | (1,013)
Trade accounts receivable, net of allowances | 37
Accounts receivable - other | (308)
Inventories | (32,250)
Prepaid expenses and other current assets | (376)
Property, plant and equipment, net | (115,341)
Related party note receivable | 51,377
Equity investment in related party | 25,462
Other assets, net | 5,609
Trade accounts payable | 4,176
Accrued expenses and other current liabilities | 7,150
Current portion of related party debt | 25,000
Bank lines-of-credit | 10,000
Related party notes payable, less current portion | 17,700
Other long-term liabilities | (1,247)
Additional paid-incapital | $ 19,165

X
- Definition Disposal group including discontinued operation accounts payable and other accrued liabilities current cash flow increase decrease. + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherAccruedLiabilitiesCurrentCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Accounts Payable, Trade, Current, Cash Flow Increase (Decrease) + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationAccountsPayableTradeCurrentCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Accounts Receivable, Accounts And Other Receivables, Net, Current, Cash Flow Increase (Decrease) + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAccountsAndOtherReceivablesNetCurrentCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Accounts Receivable, After Allowance For Credit Loss, Current, Cash Flow Increase (Decrease) + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAfterAllowanceForCreditLossCurrentCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disposal group including discontinued operation additional paid in capital cash flow increase decrease. + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationAdditionalPaidInCapitalCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Cash And Cash Equivalents, Cash Flow Increase (Decrease) + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalentsCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Due From Related Parties, Noncurrent, Cash Flow Increase (Decrease) + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedPartiesNoncurrentCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Equity Method Investments, Cash Flow Increase (Decrease) + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationEquityMethodInvestmentsCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Inventory, Net, Cash Flow Increase (Decrease) + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationInventoryNetCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disposal group including discontinued operation notes payable related parties current cash flow increase decrease + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationNotesPayableRelatedPartiesCurrentCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal group including discontinued operation notes payable related parties noncurrent cash flow increase decrease. + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationNotesPayableRelatedPartiesNoncurrentCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent, Cash Flow Increase (Decrease) + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationOtherAssetsNoncurrentCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disposal group including discontinued operation other liabilities noncurrent cash flow increase decrease. + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationOtherLiabilitiesNoncurrentCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Prepaid Expense And Other Assets, Current, Cash Flow Increase (Decrease) + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationPrepaidExpenseAndOtherAssetsCurrentCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Property, Plant And Equipment, Net, Cash Flow Increase (Decrease) + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNetCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Restricted Cash, Cash Flow Increase (Decrease) + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationRestrictedCashCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disposal group including discontinued operation short term bank loans and notes payable cash flow increase decrease. + References No definition available. + Details
Name: | algm_DisposalGroupIncludingDiscontinuedOperationShortTermBankLoansAndNotesPayableCashFlowIncreaseDecrease
Namespace Prefix: | algm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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