Organization record
Latham Group, Inc.
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 37992000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-06-27 | sec_edgar |
| accounts_payable | {"amount": 29874000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-03-28 | sec_edgar |
| accounts_payable | {"amount": 19283000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 28035000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-03-29 | sec_edgar |
| accounts_payable | {"amount": 13141000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 48835000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-04-01 | sec_edgar |
| accounts_payable | {"amount": 25449000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 41067000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-10-01 | sec_edgar |
| accounts_payable | {"amount": 53830000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-07-02 | sec_edgar |
| accounts_payable | {"amount": 55849000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-04-02 | sec_edgar |
| accounts_payable | {"amount": 37998000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 39921000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-10-02 | sec_edgar |
| accounts_payable | {"amount": 40645000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-07-03 | sec_edgar |
| accounts_payable | {"amount": 39977000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-04-03 | sec_edgar |
| accounts_payable | {"amount": 26917000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 95230000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-06-27 | sec_edgar |
| accounts_receivable | {"amount": 89213000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-03-28 | sec_edgar |
| accounts_receivable | {"amount": 39914000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 81106000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-09-27 | sec_edgar |
| accounts_receivable | {"amount": 88549000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-06-28 | sec_edgar |
| accounts_receivable | {"amount": 83760000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-03-29 | sec_edgar |
| accounts_receivable | {"amount": 32299000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 66125000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-09-28 | sec_edgar |
| accounts_receivable | {"amount": 65872000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-06-29 | sec_edgar |
| accounts_receivable | {"amount": 73944000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-03-30 | sec_edgar |
| accounts_receivable | {"amount": 30407000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 72413000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-09-30 | sec_edgar |
| accounts_receivable | {"amount": 81797000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-07-01 | sec_edgar |
| accounts_receivable | {"amount": 102374000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2023-04-01 | sec_edgar |
| accounts_receivable | {"amount": 48847000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 102985000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-10-01 | sec_edgar |
| accounts_receivable | {"amount": 104704000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-07-02 | sec_edgar |
| accounts_receivable | {"amount": 139016000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD" | 2022-04-02 | sec_edgar |
| accounts_receivable | {"amount": 60753000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 75314000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-10-02 | sec_edgar |
| accounts_receivable | {"amount": 77242000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-07-03 | sec_edgar |
| accounts_receivable | {"amount": 92960000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-04-03 | sec_edgar |
| accounts_receivable | {"amount": 32758000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| capex | {"amount": 16053000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2026-06-27 | sec_edgar |
| capex | {"amount": 10500000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2026-03-28 | sec_edgar |
| capex | {"amount": 25385000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-12-31 | sec_edgar |
| capex | {"amount": 16160000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-09-27 | sec_edgar |
| capex | {"amount": 10344000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-06-28 | sec_edgar |
| capex | {"amount": 3452000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-03-29 | sec_edgar |
| capex | {"amount": 20116000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-12-31 | sec_edgar |
| capex | {"amount": 13861000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2024-09-28 | sec_edgar |
| capex | {"amount": 9833000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-06-29 | sec_edgar |
| capex | {"amount": 5345000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-03-30 | sec_edgar |
| capex | {"amount": 33189000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-12-31 | sec_edgar |
| capex | {"amount": 28273000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-09-30 | sec_edgar |
| capex | {"amount": 23365000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-07-01 | sec_edgar |
| capex | {"amount": 9942000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-04-01 | sec_edgar |
| capex | {"amount": 39684000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-12-31 | sec_edgar |
| capex | {"amount": 29002000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-10-01 | sec_edgar |
| capex | {"amount": 16750000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2022-07-02 | sec_edgar |
| capex | {"amount": 6666000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-04-02 | sec_edgar |
| capex | {"amount": 24975000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-12-31 | sec_edgar |
| capex | {"amount": 19242000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-10-02 | sec_edgar |
| capex | {"amount": 12967000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2021-07-03 | sec_edgar |
| capex | {"amount": 4608000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-04-03 | sec_edgar |
| capex | {"amount": 16264000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2020-12-31 | sec_edgar |
| capex | {"amount": 9677000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-09-26 | sec_edgar |
| capex | {"amount": 6205000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-06-27 | sec_edgar |
| capex | {"amount": 2790000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-03-28 | sec_edgar |
| capex | {"amount": 8165000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 43480000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2026-06-27 | sec_edgar |
| cash_and_restricted_cash | {"amount": 27481000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2026-03-28 | sec_edgar |
| cash_and_restricted_cash | {"amount": 71043000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 70518000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-09-27 | sec_edgar |
| cash_and_restricted_cash | {"amount": 26943000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-06-28 | sec_edgar |
| cash_and_restricted_cash | {"amount": 23966000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-03-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 56398000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 59862000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-09-28 | sec_edgar |
| cash_and_restricted_cash | {"amount": 90768000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-06-29 | sec_edgar |
| cash_and_restricted_cash | {"amount": 43811000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-03-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 102763000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCa | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 78113000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-09-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 43116000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-07-01 | sec_edgar |
| cash_and_restricted_cash | {"amount": 55016000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-04-01 | sec_edgar |
| cash_and_restricted_cash | {"amount": 32626000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 30620000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-10-01 | sec_edgar |
| cash_and_restricted_cash | {"amount": 25220000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-07-02 | sec_edgar |
| cash_and_restricted_cash | {"amount": 18658000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-04-02 | sec_edgar |
| cash_and_restricted_cash | {"amount": 43952000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 90869000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-10-02 | sec_edgar |
| cash_and_restricted_cash | {"amount": 76517000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-07-03 | sec_edgar |
| cash_and_restricted_cash | {"amount": 19945000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2021-04-03 | sec_edgar |
| cash_and_restricted_cash | {"amount": 59310000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 75853000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-09-26 | sec_edgar |
| cash_and_restricted_cash | {"amount": 57545000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-06-27 | sec_edgar |
| cash_and_restricted_cash | {"amount": 30484000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2020-03-28 | sec_edgar |
| cash_and_restricted_cash | {"amount": 56655000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2019-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 32488000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2018-12-31 | sec_edgar |
| cashflow_financing | {"amount": -3730000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2026-06-27 | sec_edgar |
| cashflow_financing | {"amount": 28402000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2026-03-28 | sec_edgar |
| cashflow_financing | {"amount": -6973000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": -4918000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-09-27 | sec_edgar |
| cashflow_financing | {"amount": -3580000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-06-28 | sec_edgar |
| cashflow_financing | {"amount": 22493000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-03-29 | sec_edgar |
| cashflow_financing | {"amount": -22021000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": -20198000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2024-09-28 | sec_edgar |
| cashflow_financing | {"amount": -20005000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2024-06-29 | sec_edgar |
| cashflow_financing | {"amount": -19002000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2024-03-30 | sec_edgar |
| cashflow_financing | {"amount": -13875000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": -12874000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2023-09-30 | sec_edgar |
| cashflow_financing | {"amount": -1884000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-07-01 | sec_edgar |
| cashflow_financing | {"amount": 47086000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-04-01 | sec_edgar |
| cashflow_financing | {"amount": 3775000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": 12626000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-10-01 | sec_edgar |
| cashflow_financing | {"amount": 13438000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-07-02 | sec_edgar |
| cashflow_financing | {"amount": 39251000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-04-02 | sec_edgar |
| cashflow_financing | {"amount": 60018000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 14323000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-10-02 | sec_edgar |
| cashflow_financing | {"amount": 17881000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-07-03 | sec_edgar |
| cashflow_financing | {"amount": 6083000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2021-04-03 | sec_edgar |
| cashflow_financing | {"amount": 54303000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": -27510000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2020-09-26 | sec_edgar |
| cashflow_financing | {"amount": -5001000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2020-06-27 | sec_edgar |
| cashflow_financing | {"amount": 4600000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2020-03-28 | sec_edgar |
| cashflow_financing | {"amount": 16551000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": -30303000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2026-06-27 | sec_edgar |
| cashflow_investing | {"amount": -24899000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2026-03-28 | sec_edgar |
| cashflow_investing | {"amount": -42319000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -21094000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2025-09-27 | sec_edgar |
| cashflow_investing | {"amount": -15278000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2025-06-28 | sec_edgar |
| cashflow_investing | {"amount": -8386000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-03-29 | sec_edgar |
| cashflow_investing | {"amount": -84643000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": -77907000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2024-09-28 | sec_edgar |
| cashflow_investing | {"amount": -9833000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2024-06-29 | sec_edgar |
| cashflow_investing | {"amount": -5345000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2024-03-30 | sec_edgar |
| cashflow_investing | {"amount": -31726000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": -28273000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2023-09-30 | sec_edgar |
| cashflow_investing | {"amount": -23365000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2023-07-01 | sec_edgar |
| cashflow_investing | {"amount": -9942000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-04-01 | sec_edgar |
| cashflow_investing | {"amount": -45018000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": -29362000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2022-10-01 | sec_edgar |
| cashflow_investing | {"amount": -17111000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2022-07-02 | sec_edgar |
| cashflow_investing | {"amount": -6666000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2022-04-02 | sec_edgar |
| cashflow_investing | {"amount": -108205000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": -11966000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-10-02 | sec_edgar |
| cashflow_investing | {"amount": -12843000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-07-03 | sec_edgar |
| cashflow_investing | {"amount": -4608000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2021-04-03 | sec_edgar |
| cashflow_investing | {"amount": -115805000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -9117000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-09-26 | sec_edgar |
| cashflow_investing | {"amount": -6205000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-06-27 | sec_edgar |
| cashflow_investing | {"amount": -2789000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2020-03-28 | sec_edgar |
| cashflow_investing | {"amount": -27083000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": 5783000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2026-06-27 | sec_edgar |
| cashflow_operating | {"amount": -47720000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2026-03-28 | sec_edgar |
| cashflow_operating | {"amount": 63430000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": 40121000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-09-27 | sec_edgar |
| cashflow_operating | {"amount": -10905000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2025-06-28 | sec_edgar |
| cashflow_operating | {"amount": -46882000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2025-03-29 | sec_edgar |
| cashflow_operating | {"amount": 61307000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": 55150000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-09-28 | sec_edgar |
| cashflow_operating | {"amount": 17911000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-06-29 | sec_edgar |
| cashflow_operating | {"amount": -34512000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-03-30 | sec_edgar |
| cashflow_operating | {"amount": 116369000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": 88123000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-09-30 | sec_edgar |
| cashflow_operating | {"amount": 36289000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-07-01 | sec_edgar |
| cashflow_operating | {"amount": -14476000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2023-04-01 | sec_edgar |
| cashflow_operating | {"amount": 32309000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": 5236000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2022-10-01 | sec_edgar |
| cashflow_operating | {"amount": -15086000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-07-02 | sec_edgar |
| cashflow_operating | {"amount": -57468000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2022-04-02 | sec_edgar |
| cashflow_operating | {"amount": 33690000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": 29426000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-10-02 | sec_edgar |
| cashflow_operating | {"amount": 14138000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-07-03 | sec_edgar |
| cashflow_operating | {"amount": -41047000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-04-03 | sec_edgar |
| cashflow_operating | {"amount": 63160000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": 55056000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-09-26 | sec_edgar |
| cashflow_operating | {"amount": 10239000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-06-27 | sec_edgar |
| cashflow_operating | {"amount": -26288000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2020-03-28 | sec_edgar |
| cashflow_operating | {"amount": 35655000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 117535232, "concept": "us-gaap:CommonStockSharesIssued"} | 2026-06-27 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 117407719, "concept": "us-gaap:CommonStockSharesIssued"} | 2026-03-28 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 116766927, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 116655775, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-09-27 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 116536129, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-06-28 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 116362977, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-03-29 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115764839, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115592865, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-09-28 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115577103, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-06-29 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 115389689, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-03-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 114871782, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 114755945, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 114734756, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-07-01 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 114690053, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-04-01 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 114667975, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 117121134, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-10-01 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 117547558, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-07-02 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 119469747, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-04-02 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 119445611, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 119849589, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-10-02 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 120409271, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-07-03 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 109673709, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-04-03 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 118854249, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 117646086, "concept": "dei:EntityCommonStockSharesOutstanding" | 2026-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 117535232, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2026-06-27 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 117411589, "concept": "dei:EntityCommonStockSharesOutstanding" | 2026-05-01 | sec_edgar |