XML 58 R47.htm IDEA: XBRL DOCUMENT
v3.20.4

Nature of the Business and Basis of Presentation - Cash Flow Impact of Divestiture (Details) - PSL - Disposal Group, Disposed of by Sale, Not Discontinued Operations $ in Thousands | Mar. 28, 2020 USD ($)
--- | ---
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |
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-in capital | $ 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
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=algm_PolarSemiconductorIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |