{
 "schema": "annalist.dataset/0.1",
 "company": {
  "id": "ultra-clean",
  "name": "Ultra Clean Holdings, Inc.",
  "country": "US",
  "template": "corporate",
  "cik": "0001275014",
  "tickers": [
   "UCTT"
  ],
  "entity_name": "Ultra Clean Holdings, Inc.",
  "fiscal_year_end": "1230",
  "sic": "3674",
  "sic_description": "Semiconductors & Related Devices",
  "exchanges": [
   "Nasdaq"
  ],
  "currency": "USD",
  "accounting": "US GAAP"
 },
 "as_of": {
  "period": "FY2026 Q3",
  "period_end": "2026-09-25",
  "release_date": "2026-10-28"
 },
 "conventions": {
  "amounts": "US dollars as reported, not scaled; per-share items in US dollars per share; share counts in shares; pure items as fractions",
  "signs": "revenue, expenses, taxes and payments are positive amounts; operating, investing and financing cash-flow totals are negative when cash flows out",
  "fiscal_year": "the company's own fiscal-year label; start and end dates are given for every period",
  "period_label": "FY<year> Q<n>",
  "quarters": "a quarter that the filings do not report on its own, such as a fourth quarter, is derived from the figures of the filings",
  "restatements": "each value comes from the latest filing that reports the period; earlier different values are listed in restatements",
  "comparison": "a change against the same period a year earlier compares 2 figures of one basis, as the latest report that presents both periods gives them, so that a restatement or a stock split between 2 reports does not count as a change; where these figures differ from the published ones, the row of the later period gives them under comparison, with their sources and the fiscal year of the report (basis), and a comparison of null means that no report presents both",
  "definitions": "each item keeps one definition across periods",
  "withheld": "a value that contradicts the definition of its item, or that the filings report in contradiction, is withheld: it is empty and listed in withheld with its reason and sources",
  "source_ids": "<form>:<accession number>; see documents",
  "events": "corporate events found in the filings since 2020, such as acquisitions, disposals, stock splits, restatements and changes of name; each names its type and its source documents",
  "notes": "items with group note come from the notes to the financial statements; a note item that a filing does not report is empty, which differs from a reported zero; pure items are fractions, so 0.045 means 4.5%",
  "debt": "total debt counts each borrowing once; a balance-sheet date at which the company has no debt carries nil debt",
  "methods": "method is reported, or derived where the figure is calculated from figures of the documents listed"
 },
 "coverage": {
  "first_fiscal_year": 2021,
  "latest_period": "FY2026 Q3",
  "rule": "fiscal years ending on or after 2020-12-31"
 },
 "items": {
  "pl": {
   "revenue": {
    "label": "Revenue",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "cost_of_revenue": {
    "label": "Cost of revenue",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "gross_profit": {
    "label": "Gross profit",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "rnd": {
    "label": "Research and development expense",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "sga": {
    "label": "Selling, general and administrative expense",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "operating_income": {
    "label": "Operating income",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "interest_expense": {
    "label": "Interest expense",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "pretax_income": {
    "label": "Income before income taxes",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "income_tax": {
    "label": "Income tax expense",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "net_income_incl_nci": {
    "label": "Net income including noncontrolling interests",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "nci_profit": {
    "label": "Net income attributable to noncontrolling interests",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "net_income": {
    "label": "Net income attributable to the company",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "net_income_common": {
    "label": "Net income available to common shareholders",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "eps_basic": {
    "label": "Earnings per share, basic",
    "unit": "USD/shares",
    "additive": false,
    "group": "statement"
   },
   "eps_diluted": {
    "label": "Earnings per share, diluted",
    "unit": "USD/shares",
    "additive": false,
    "group": "statement"
   },
   "shares_basic": {
    "label": "Weighted average shares, basic",
    "unit": "shares",
    "additive": false,
    "group": "statement"
   },
   "shares_diluted": {
    "label": "Weighted average shares, diluted",
    "unit": "shares",
    "additive": false,
    "group": "statement"
   },
   "dps_declared": {
    "label": "Dividends declared per common share",
    "unit": "USD/shares",
    "additive": true,
    "group": "statement"
   },
   "operating_lease_cost": {
    "label": "Operating lease cost",
    "unit": "USD",
    "additive": true,
    "group": "note"
   }
  },
  "bs": {
   "cash": {
    "label": "Cash and cash equivalents",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "short_term_investments": {
    "label": "Short-term investments",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "receivables": {
    "label": "Receivables",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "inventory": {
    "label": "Inventories",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "current_assets": {
    "label": "Total current assets",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "ppe_net": {
    "label": "Property, plant and equipment, net",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "goodwill": {
    "label": "Goodwill",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "intangibles": {
    "label": "Intangible assets other than goodwill",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "total_assets": {
    "label": "Total assets",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "accounts_payable": {
    "label": "Accounts payable",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "short_term_borrowings": {
    "label": "Short-term borrowings",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "debt_current": {
    "label": "Current portion of long-term debt",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "current_liabilities": {
    "label": "Total current liabilities",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "long_term_debt": {
    "label": "Long-term debt, non-current",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "total_liabilities": {
    "label": "Total liabilities",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "temporary_equity": {
    "label": "Redeemable noncontrolling interests and temporary equity",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "equity_parent": {
    "label": "Shareholders' equity attributable to the company",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "nci": {
    "label": "Noncontrolling interests",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "equity_total": {
    "label": "Total equity",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "liabilities_and_equity": {
    "label": "Total liabilities and equity",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "shares_outstanding": {
    "label": "Common shares outstanding",
    "unit": "shares",
    "additive": true,
    "group": "statement"
   },
   "retained_earnings": {
    "label": "Retained earnings or accumulated deficit",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "preferred_stock": {
    "label": "Preferred stock",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "long_term_investments": {
    "label": "Long-term investments",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "equity_method_investments": {
    "label": "Equity method investments",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "accrued_taxes_current": {
    "label": "Income taxes payable, current",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "commercial_paper": {
    "label": "Commercial paper",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "operating_lease_liability": {
    "label": "Operating lease liabilities",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "operating_lease_liability_current": {
    "label": "Operating lease liabilities, current",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "operating_lease_liability_noncurrent": {
    "label": "Operating lease liabilities, non-current",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "operating_lease_discount_rate": {
    "label": "Operating leases, weighted average discount rate",
    "unit": "pure",
    "additive": true,
    "group": "note"
   },
   "operating_lease_payments_y1": {
    "label": "Operating lease payments due within 12 months",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "operating_lease_payments_total": {
    "label": "Operating lease payments due, undiscounted",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "operating_lease_imputed_interest": {
    "label": "Operating lease payments, imputed interest",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "debt_maturity_y1": {
    "label": "Long-term debt maturing within 12 months",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "debt_maturity_y2": {
    "label": "Long-term debt maturing in year 2",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "debt_maturity_y3": {
    "label": "Long-term debt maturing in year 3",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "debt_maturity_y4": {
    "label": "Long-term debt maturing in year 4",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "debt_maturity_y5": {
    "label": "Long-term debt maturing in year 5",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "debt_maturity_after_y5": {
    "label": "Long-term debt maturing after year 5",
    "unit": "USD",
    "additive": true,
    "group": "note"
   }
  },
  "cf": {
   "cfo": {
    "label": "Net cash from operating activities",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "cfi": {
    "label": "Net cash from investing activities",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "cff": {
    "label": "Net cash from financing activities",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "capex": {
    "label": "Purchases of property, plant and equipment",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "d_and_a": {
    "label": "Depreciation and amortisation",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "sbc": {
    "label": "Share-based compensation",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "dividends_paid": {
    "label": "Dividends paid",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "buybacks": {
    "label": "Repurchases of common stock",
    "unit": "USD",
    "additive": true,
    "group": "statement"
   },
   "interest_paid": {
    "label": "Interest paid",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "taxes_paid": {
    "label": "Income taxes paid",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "depreciation": {
    "label": "Depreciation",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "amortisation_intangibles": {
    "label": "Amortisation of intangible assets",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "goodwill_impairment": {
    "label": "Goodwill impairment",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "deferred_tax": {
    "label": "Deferred income tax expense",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "change_receivables": {
    "label": "Increase in receivables",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "change_inventories": {
    "label": "Increase in inventories",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "change_payables": {
    "label": "Increase in accounts payable",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "change_contract_liabilities": {
    "label": "Increase in contract liabilities",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "proceeds_equity_issuance": {
    "label": "Proceeds from issuance of common stock",
    "unit": "USD",
    "additive": true,
    "group": "note"
   },
   "proceeds_debt_issuance": {
    "label": "Proceeds from issuance of long-term debt",
    "unit": "USD",
    "additive": true,
    "group": "note"
   }
  }
 },
 "pl_quarterly": [
  {
   "period": "FY2021 Q1",
   "fiscal_year": 2021,
   "quarter": 1,
   "start": "2020-12-26",
   "end": "2021-03-26",
   "values": {
    "revenue": 417600000.0,
    "cost_of_revenue": 330700000.0,
    "gross_profit": 86900000.0,
    "rnd": 4200000.0,
    "sga": null,
    "operating_income": 40400000.0,
    "interest_expense": 3600000.0,
    "pretax_income": 32600000.0,
    "income_tax": 7000000.0,
    "net_income_incl_nci": 25600000.0,
    "nci_profit": 600000.0,
    "net_income": 25000000.0,
    "net_income_common": null,
    "eps_basic": 0.62,
    "eps_diluted": 0.6,
    "shares_basic": 40.6,
    "shares_diluted": 41.6,
    "dps_declared": null,
    "operating_lease_cost": 3700000.0
   },
   "sources": [
    "10-Q:0000950170-22-009042"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000950170-22-009042"
    ],
    "cost_of_revenue": [
     "10-Q:0000950170-22-009042"
    ],
    "gross_profit": [
     "10-Q:0000950170-22-009042"
    ],
    "rnd": [
     "10-Q:0000950170-22-009042"
    ],
    "operating_income": [
     "10-Q:0000950170-22-009042"
    ],
    "interest_expense": [
     "10-Q:0000950170-22-009042"
    ],
    "pretax_income": [
     "10-Q:0000950170-22-009042"
    ],
    "income_tax": [
     "10-Q:0000950170-22-009042"
    ],
    "net_income_incl_nci": [
     "10-Q:0000950170-22-009042"
    ],
    "nci_profit": [
     "10-Q:0000950170-22-009042"
    ],
    "net_income": [
     "10-Q:0000950170-22-009042"
    ],
    "eps_basic": [
     "10-Q:0000950170-22-009042"
    ],
    "eps_diluted": [
     "10-Q:0000950170-22-009042"
    ],
    "shares_basic": [
     "10-Q:0000950170-22-009042"
    ],
    "shares_diluted": [
     "10-Q:0000950170-22-009042"
    ],
    "operating_lease_cost": [
     "10-Q:0000950170-22-009042"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q2",
   "fiscal_year": 2021,
   "quarter": 2,
   "start": "2021-03-27",
   "end": "2021-06-25",
   "values": {
    "revenue": 515200000.0,
    "cost_of_revenue": 415300000.0,
    "gross_profit": 99900000.0,
    "rnd": 6100000.0,
    "sga": null,
    "operating_income": 31900000.0,
    "interest_expense": 7100000.0,
    "pretax_income": 24200000.0,
    "income_tax": 6200000.0,
    "net_income_incl_nci": 18000000.0,
    "nci_profit": 900000.0,
    "net_income": 17100000.0,
    "net_income_common": null,
    "eps_basic": 0.39,
    "eps_diluted": 0.39,
    "shares_basic": 43.3,
    "shares_diluted": 44.3,
    "dps_declared": null,
    "operating_lease_cost": 4800000.0
   },
   "sources": [
    "10-Q:0000950170-22-016091"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000950170-22-016091"
    ],
    "cost_of_revenue": [
     "10-Q:0000950170-22-016091"
    ],
    "gross_profit": [
     "10-Q:0000950170-22-016091"
    ],
    "rnd": [
     "10-Q:0000950170-22-016091"
    ],
    "operating_income": [
     "10-Q:0000950170-22-016091"
    ],
    "interest_expense": [
     "10-Q:0000950170-22-016091"
    ],
    "pretax_income": [
     "10-Q:0000950170-22-016091"
    ],
    "income_tax": [
     "10-Q:0000950170-22-016091"
    ],
    "net_income_incl_nci": [
     "10-Q:0000950170-22-016091"
    ],
    "nci_profit": [
     "10-Q:0000950170-22-016091"
    ],
    "net_income": [
     "10-Q:0000950170-22-016091"
    ],
    "eps_basic": [
     "10-Q:0000950170-22-016091"
    ],
    "eps_diluted": [
     "10-Q:0000950170-22-016091"
    ],
    "shares_basic": [
     "10-Q:0000950170-22-016091"
    ],
    "shares_diluted": [
     "10-Q:0000950170-22-016091"
    ],
    "operating_lease_cost": [
     "10-Q:0000950170-22-016091"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q3",
   "fiscal_year": 2021,
   "quarter": 3,
   "start": "2021-06-26",
   "end": "2021-09-24",
   "values": {
    "revenue": 553700000.0,
    "cost_of_revenue": 439600000.0,
    "gross_profit": 114100000.0,
    "rnd": 6500000.0,
    "sga": null,
    "operating_income": 50600000.0,
    "interest_expense": 6900000.0,
    "pretax_income": 42400000.0,
    "income_tax": 8400000.0,
    "net_income_incl_nci": 34000000.0,
    "nci_profit": 2100000.0,
    "net_income": 31900000.0,
    "net_income_common": null,
    "eps_basic": 0.71,
    "eps_diluted": 0.7,
    "shares_basic": 44.8,
    "shares_diluted": 45.4,
    "dps_declared": null,
    "operating_lease_cost": 4900000.0
   },
   "sources": [
    "10-Q:0000950170-22-023975"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000950170-22-023975"
    ],
    "cost_of_revenue": [
     "10-Q:0000950170-22-023975"
    ],
    "gross_profit": [
     "10-Q:0000950170-22-023975"
    ],
    "rnd": [
     "10-Q:0000950170-22-023975"
    ],
    "operating_income": [
     "10-Q:0000950170-22-023975"
    ],
    "interest_expense": [
     "10-Q:0000950170-22-023975"
    ],
    "pretax_income": [
     "10-Q:0000950170-22-023975"
    ],
    "income_tax": [
     "10-Q:0000950170-22-023975"
    ],
    "net_income_incl_nci": [
     "10-Q:0000950170-22-023975"
    ],
    "nci_profit": [
     "10-Q:0000950170-22-023975"
    ],
    "net_income": [
     "10-Q:0000950170-22-023975"
    ],
    "eps_basic": [
     "10-Q:0000950170-22-023975"
    ],
    "eps_diluted": [
     "10-Q:0000950170-22-023975"
    ],
    "shares_basic": [
     "10-Q:0000950170-22-023975"
    ],
    "shares_diluted": [
     "10-Q:0000950170-22-023975"
    ],
    "operating_lease_cost": [
     "10-Q:0000950170-22-023975"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q4",
   "fiscal_year": 2021,
   "quarter": 4,
   "start": "2021-09-25",
   "end": "2021-12-31",
   "values": {
    "revenue": 615100000.0,
    "cost_of_revenue": 486000000.0,
    "gross_profit": 129100000.0,
    "rnd": 7700000.0,
    "sga": null,
    "operating_income": 62800000.0,
    "interest_expense": 6600000.0,
    "pretax_income": 55100000.0,
    "income_tax": 6300000.0,
    "net_income_incl_nci": 48800000.0,
    "nci_profit": 3300000.0,
    "net_income": 45500000.0,
    "net_income_common": null,
    "eps_basic": null,
    "eps_diluted": null,
    "shares_basic": null,
    "shares_diluted": null,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-K:0000950170-23-005148",
    "10-Q:0000950170-22-023975"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "cost_of_revenue": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "gross_profit": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "rnd": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "operating_income": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "interest_expense": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "pretax_income": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "income_tax": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "net_income_incl_nci": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "nci_profit": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "net_income": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ]
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "gross_profit": "derived",
    "rnd": "derived",
    "operating_income": "derived",
    "interest_expense": "derived",
    "pretax_income": "derived",
    "income_tax": "derived",
    "net_income_incl_nci": "derived",
    "nci_profit": "derived",
    "net_income": "derived"
   }
  },
  {
   "period": "FY2022 Q1",
   "fiscal_year": 2022,
   "quarter": 1,
   "start": "2022-01-01",
   "end": "2022-04-01",
   "values": {
    "revenue": 564100000.0,
    "cost_of_revenue": 450400000.0,
    "gross_profit": 113700000.0,
    "rnd": 6800000.0,
    "sga": null,
    "operating_income": 45700000.0,
    "interest_expense": 6400000.0,
    "pretax_income": 39300000.0,
    "income_tax": 8500000.0,
    "net_income_incl_nci": 30800000.0,
    "nci_profit": 2900000.0,
    "net_income": 27900000.0,
    "net_income_common": null,
    "eps_basic": 0.62,
    "eps_diluted": 0.61,
    "shares_basic": 44.9,
    "shares_diluted": 45.6,
    "dps_declared": null,
    "operating_lease_cost": 5100000.0
   },
   "sources": [
    "10-Q:0000950170-23-018326"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000950170-23-018326"
    ],
    "cost_of_revenue": [
     "10-Q:0000950170-23-018326"
    ],
    "gross_profit": [
     "10-Q:0000950170-23-018326"
    ],
    "rnd": [
     "10-Q:0000950170-23-018326"
    ],
    "operating_income": [
     "10-Q:0000950170-23-018326"
    ],
    "interest_expense": [
     "10-Q:0000950170-23-018326"
    ],
    "pretax_income": [
     "10-Q:0000950170-23-018326"
    ],
    "income_tax": [
     "10-Q:0000950170-23-018326"
    ],
    "net_income_incl_nci": [
     "10-Q:0000950170-23-018326"
    ],
    "nci_profit": [
     "10-Q:0000950170-23-018326"
    ],
    "net_income": [
     "10-Q:0000950170-23-018326"
    ],
    "eps_basic": [
     "10-Q:0000950170-23-018326"
    ],
    "eps_diluted": [
     "10-Q:0000950170-23-018326"
    ],
    "shares_basic": [
     "10-Q:0000950170-23-018326"
    ],
    "shares_diluted": [
     "10-Q:0000950170-23-018326"
    ],
    "operating_lease_cost": [
     "10-Q:0000950170-23-018326"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q2",
   "fiscal_year": 2022,
   "quarter": 2,
   "start": "2022-04-02",
   "end": "2022-07-01",
   "values": {
    "revenue": 608700000.0,
    "cost_of_revenue": 490300000.0,
    "gross_profit": 118400000.0,
    "rnd": 7200000.0,
    "sga": null,
    "operating_income": -5500000.0,
    "interest_expense": 7300000.0,
    "pretax_income": -13000000.0,
    "income_tax": 8700000.0,
    "net_income_incl_nci": -21700000.0,
    "nci_profit": 3400000.0,
    "net_income": -25100000.0,
    "net_income_common": null,
    "eps_basic": -0.56,
    "eps_diluted": -0.56,
    "shares_basic": 45.2,
    "shares_diluted": 45.2,
    "dps_declared": null,
    "operating_lease_cost": 5900000.0
   },
   "sources": [
    "10-Q:0000950170-23-041897"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000950170-23-041897"
    ],
    "cost_of_revenue": [
     "10-Q:0000950170-23-041897"
    ],
    "gross_profit": [
     "10-Q:0000950170-23-041897"
    ],
    "rnd": [
     "10-Q:0000950170-23-041897"
    ],
    "operating_income": [
     "10-Q:0000950170-23-041897"
    ],
    "interest_expense": [
     "10-Q:0000950170-23-041897"
    ],
    "pretax_income": [
     "10-Q:0000950170-23-041897"
    ],
    "income_tax": [
     "10-Q:0000950170-23-041897"
    ],
    "net_income_incl_nci": [
     "10-Q:0000950170-23-041897"
    ],
    "nci_profit": [
     "10-Q:0000950170-23-041897"
    ],
    "net_income": [
     "10-Q:0000950170-23-041897"
    ],
    "eps_basic": [
     "10-Q:0000950170-23-041897"
    ],
    "eps_diluted": [
     "10-Q:0000950170-23-041897"
    ],
    "shares_basic": [
     "10-Q:0000950170-23-041897"
    ],
    "shares_diluted": [
     "10-Q:0000950170-23-041897"
    ],
    "operating_lease_cost": [
     "10-Q:0000950170-23-041897"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q3",
   "fiscal_year": 2022,
   "quarter": 3,
   "start": "2022-07-02",
   "end": "2022-09-30",
   "values": {
    "revenue": 635000000.0,
    "cost_of_revenue": 510600000.0,
    "gross_profit": 124400000.0,
    "rnd": 7400000.0,
    "sga": null,
    "operating_income": 36300000.0,
    "interest_expense": 9400000.0,
    "pretax_income": 25000000.0,
    "income_tax": 12100000.0,
    "net_income_incl_nci": 12900000.0,
    "nci_profit": 3200000.0,
    "net_income": 9700000.0,
    "net_income_common": null,
    "eps_basic": 0.21,
    "eps_diluted": 0.21,
    "shares_basic": 45.4,
    "shares_diluted": 45.6,
    "dps_declared": null,
    "operating_lease_cost": 6700000.0
   },
   "sources": [
    "10-Q:0000950170-23-060220"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000950170-23-060220"
    ],
    "cost_of_revenue": [
     "10-Q:0000950170-23-060220"
    ],
    "gross_profit": [
     "10-Q:0000950170-23-060220"
    ],
    "rnd": [
     "10-Q:0000950170-23-060220"
    ],
    "operating_income": [
     "10-Q:0000950170-23-060220"
    ],
    "interest_expense": [
     "10-Q:0000950170-23-060220"
    ],
    "pretax_income": [
     "10-Q:0000950170-23-060220"
    ],
    "income_tax": [
     "10-Q:0000950170-23-060220"
    ],
    "net_income_incl_nci": [
     "10-Q:0000950170-23-060220"
    ],
    "nci_profit": [
     "10-Q:0000950170-23-060220"
    ],
    "net_income": [
     "10-Q:0000950170-23-060220"
    ],
    "eps_basic": [
     "10-Q:0000950170-23-060220"
    ],
    "eps_diluted": [
     "10-Q:0000950170-23-060220"
    ],
    "shares_basic": [
     "10-Q:0000950170-23-060220"
    ],
    "shares_diluted": [
     "10-Q:0000950170-23-060220"
    ],
    "operating_lease_cost": [
     "10-Q:0000950170-23-060220"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q4",
   "fiscal_year": 2022,
   "quarter": 4,
   "start": "2022-10-01",
   "end": "2022-12-30",
   "values": {
    "revenue": 566400000.0,
    "cost_of_revenue": 458000000.0,
    "gross_profit": 108400000.0,
    "rnd": 7000000.0,
    "sga": null,
    "operating_income": 43800000.0,
    "interest_expense": 10800000.0,
    "pretax_income": 36900000.0,
    "income_tax": 8500000.0,
    "net_income_incl_nci": 28400000.0,
    "nci_profit": 500000.0,
    "net_income": 27900000.0,
    "net_income_common": null,
    "eps_basic": null,
    "eps_diluted": null,
    "shares_basic": null,
    "shares_diluted": null,
    "dps_declared": null,
    "operating_lease_cost": 4200000.0
   },
   "sources": [
    "10-K:0000950170-24-027213",
    "10-Q:0000950170-23-060220"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "cost_of_revenue": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "gross_profit": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "rnd": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "operating_income": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "interest_expense": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "pretax_income": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "income_tax": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "net_income_incl_nci": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "nci_profit": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "net_income": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "operating_lease_cost": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ]
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "gross_profit": "derived",
    "rnd": "derived",
    "operating_income": "derived",
    "interest_expense": "derived",
    "pretax_income": "derived",
    "income_tax": "derived",
    "net_income_incl_nci": "derived",
    "nci_profit": "derived",
    "net_income": "derived",
    "operating_lease_cost": "derived"
   }
  },
  {
   "period": "FY2023 Q1",
   "fiscal_year": 2023,
   "quarter": 1,
   "start": "2022-12-31",
   "end": "2023-03-31",
   "values": {
    "revenue": 433300000.0,
    "cost_of_revenue": 360300000.0,
    "gross_profit": 73000000.0,
    "rnd": 7100000.0,
    "sga": null,
    "operating_income": 12400000.0,
    "interest_expense": 11800000.0,
    "pretax_income": 3900000.0,
    "income_tax": 3500000.0,
    "net_income_incl_nci": 400000.0,
    "nci_profit": 3800000.0,
    "net_income": -3400000.0,
    "net_income_common": null,
    "eps_basic": -0.08,
    "eps_diluted": -0.08,
    "shares_basic": 44800000.0,
    "shares_diluted": 44800000.0,
    "dps_declared": null,
    "operating_lease_cost": 5900000.0
   },
   "sources": [
    "10-Q:0000950170-23-018326",
    "10-Q:0001628280-24-020679"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001628280-24-020679"
    ],
    "cost_of_revenue": [
     "10-Q:0001628280-24-020679"
    ],
    "gross_profit": [
     "10-Q:0001628280-24-020679"
    ],
    "rnd": [
     "10-Q:0001628280-24-020679"
    ],
    "operating_income": [
     "10-Q:0001628280-24-020679"
    ],
    "interest_expense": [
     "10-Q:0001628280-24-020679"
    ],
    "pretax_income": [
     "10-Q:0001628280-24-020679"
    ],
    "income_tax": [
     "10-Q:0001628280-24-020679"
    ],
    "net_income_incl_nci": [
     "10-Q:0001628280-24-020679"
    ],
    "nci_profit": [
     "10-Q:0001628280-24-020679"
    ],
    "net_income": [
     "10-Q:0001628280-24-020679"
    ],
    "eps_basic": [
     "10-Q:0001628280-24-020679"
    ],
    "eps_diluted": [
     "10-Q:0001628280-24-020679"
    ],
    "shares_basic": [
     "10-Q:0001628280-24-020679"
    ],
    "shares_diluted": [
     "10-Q:0001628280-24-020679"
    ],
    "operating_lease_cost": [
     "10-Q:0000950170-23-018326"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q2",
   "fiscal_year": 2023,
   "quarter": 2,
   "start": "2023-04-01",
   "end": "2023-06-30",
   "values": {
    "revenue": 421500000.0,
    "cost_of_revenue": 353400000.0,
    "gross_profit": 68100000.0,
    "rnd": 7200000.0,
    "sga": null,
    "operating_income": 12600000.0,
    "interest_expense": 11800000.0,
    "pretax_income": 100000.0,
    "income_tax": 8300000.0,
    "net_income_incl_nci": -8200000.0,
    "nci_profit": 1200000.0,
    "net_income": -9400000.0,
    "net_income_common": null,
    "eps_basic": -0.21,
    "eps_diluted": -0.21,
    "shares_basic": 44700000.0,
    "shares_diluted": 44700000.0,
    "dps_declared": null,
    "operating_lease_cost": 6400000.0
   },
   "sources": [
    "10-Q:0000950170-23-041897",
    "10-Q:0001628280-24-033152"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001628280-24-033152"
    ],
    "cost_of_revenue": [
     "10-Q:0001628280-24-033152"
    ],
    "gross_profit": [
     "10-Q:0001628280-24-033152"
    ],
    "rnd": [
     "10-Q:0001628280-24-033152"
    ],
    "operating_income": [
     "10-Q:0001628280-24-033152"
    ],
    "interest_expense": [
     "10-Q:0001628280-24-033152"
    ],
    "pretax_income": [
     "10-Q:0001628280-24-033152"
    ],
    "income_tax": [
     "10-Q:0001628280-24-033152"
    ],
    "net_income_incl_nci": [
     "10-Q:0001628280-24-033152"
    ],
    "nci_profit": [
     "10-Q:0001628280-24-033152"
    ],
    "net_income": [
     "10-Q:0001628280-24-033152"
    ],
    "eps_basic": [
     "10-Q:0001628280-24-033152"
    ],
    "eps_diluted": [
     "10-Q:0001628280-24-033152"
    ],
    "shares_basic": [
     "10-Q:0001628280-24-033152"
    ],
    "shares_diluted": [
     "10-Q:0001628280-24-033152"
    ],
    "operating_lease_cost": [
     "10-Q:0000950170-23-041897"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q3",
   "fiscal_year": 2023,
   "quarter": 3,
   "start": "2023-07-01",
   "end": "2023-09-29",
   "values": {
    "revenue": 435000000.0,
    "cost_of_revenue": 369800000.0,
    "gross_profit": 65200000.0,
    "rnd": 7400000.0,
    "sga": null,
    "operating_income": 5700000.0,
    "interest_expense": 12300000.0,
    "pretax_income": -7500000.0,
    "income_tax": 5300000.0,
    "net_income_incl_nci": -12800000.0,
    "nci_profit": 1700000.0,
    "net_income": -14500000.0,
    "net_income_common": null,
    "eps_basic": -0.32,
    "eps_diluted": -0.32,
    "shares_basic": 44800000.0,
    "shares_diluted": 44800000.0,
    "dps_declared": null,
    "operating_lease_cost": 7000000.0
   },
   "sources": [
    "10-Q:0000950170-23-060220",
    "10-Q:0001628280-24-044152"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001628280-24-044152"
    ],
    "cost_of_revenue": [
     "10-Q:0001628280-24-044152"
    ],
    "gross_profit": [
     "10-Q:0001628280-24-044152"
    ],
    "rnd": [
     "10-Q:0001628280-24-044152"
    ],
    "operating_income": [
     "10-Q:0001628280-24-044152"
    ],
    "interest_expense": [
     "10-Q:0001628280-24-044152"
    ],
    "pretax_income": [
     "10-Q:0001628280-24-044152"
    ],
    "income_tax": [
     "10-Q:0001628280-24-044152"
    ],
    "net_income_incl_nci": [
     "10-Q:0001628280-24-044152"
    ],
    "nci_profit": [
     "10-Q:0001628280-24-044152"
    ],
    "net_income": [
     "10-Q:0001628280-24-044152"
    ],
    "eps_basic": [
     "10-Q:0001628280-24-044152"
    ],
    "eps_diluted": [
     "10-Q:0001628280-24-044152"
    ],
    "shares_basic": [
     "10-Q:0001628280-24-044152"
    ],
    "shares_diluted": [
     "10-Q:0001628280-24-044152"
    ],
    "operating_lease_cost": [
     "10-Q:0000950170-23-060220"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q4",
   "fiscal_year": 2023,
   "quarter": 4,
   "start": "2023-09-30",
   "end": "2023-12-29",
   "values": {
    "revenue": 444700000.0,
    "cost_of_revenue": 373700000.0,
    "gross_profit": 71000000.0,
    "rnd": 6600000.0,
    "sga": null,
    "operating_income": 4500000.0,
    "interest_expense": 12900000.0,
    "pretax_income": -7800000.0,
    "income_tax": -6200000.0,
    "net_income_incl_nci": -1600000.0,
    "nci_profit": 2200000.0,
    "net_income": -3800000.0,
    "net_income_common": null,
    "eps_basic": null,
    "eps_diluted": null,
    "shares_basic": null,
    "shares_diluted": null,
    "dps_declared": null,
    "operating_lease_cost": 6200000.0
   },
   "sources": [
    "10-K:0001628280-25-007865",
    "10-Q:0000950170-23-060220",
    "10-Q:0001628280-24-044152"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "cost_of_revenue": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "gross_profit": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "rnd": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "operating_income": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "interest_expense": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "pretax_income": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "income_tax": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "net_income_incl_nci": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "nci_profit": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "net_income": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "operating_lease_cost": [
     "10-K:0001628280-25-007865",
     "10-Q:0000950170-23-060220"
    ]
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "gross_profit": "derived",
    "rnd": "derived",
    "operating_income": "derived",
    "interest_expense": "derived",
    "pretax_income": "derived",
    "income_tax": "derived",
    "net_income_incl_nci": "derived",
    "nci_profit": "derived",
    "net_income": "derived",
    "operating_lease_cost": "derived"
   }
  },
  {
   "period": "FY2024 Q1",
   "fiscal_year": 2024,
   "quarter": 1,
   "start": "2023-12-30",
   "end": "2024-03-29",
   "values": {
    "revenue": 477700000.0,
    "cost_of_revenue": 395100000.0,
    "gross_profit": 82600000.0,
    "rnd": 7000000.0,
    "sga": null,
    "operating_income": 17300000.0,
    "interest_expense": 12200000.0,
    "pretax_income": 2700000.0,
    "income_tax": 9900000.0,
    "net_income_incl_nci": -7200000.0,
    "nci_profit": 2200000.0,
    "net_income": -9400000.0,
    "net_income_common": null,
    "eps_basic": -0.21,
    "eps_diluted": -0.21,
    "shares_basic": 44600000.0,
    "shares_diluted": 44600000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001628280-25-020658"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001628280-25-020658"
    ],
    "cost_of_revenue": [
     "10-Q:0001628280-25-020658"
    ],
    "gross_profit": [
     "10-Q:0001628280-25-020658"
    ],
    "rnd": [
     "10-Q:0001628280-25-020658"
    ],
    "operating_income": [
     "10-Q:0001628280-25-020658"
    ],
    "interest_expense": [
     "10-Q:0001628280-25-020658"
    ],
    "pretax_income": [
     "10-Q:0001628280-25-020658"
    ],
    "income_tax": [
     "10-Q:0001628280-25-020658"
    ],
    "net_income_incl_nci": [
     "10-Q:0001628280-25-020658"
    ],
    "nci_profit": [
     "10-Q:0001628280-25-020658"
    ],
    "net_income": [
     "10-Q:0001628280-25-020658"
    ],
    "eps_basic": [
     "10-Q:0001628280-25-020658"
    ],
    "eps_diluted": [
     "10-Q:0001628280-25-020658"
    ],
    "shares_basic": [
     "10-Q:0001628280-25-020658"
    ],
    "shares_diluted": [
     "10-Q:0001628280-25-020658"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q2",
   "fiscal_year": 2024,
   "quarter": 2,
   "start": "2024-03-30",
   "end": "2024-06-28",
   "values": {
    "revenue": 516100000.0,
    "cost_of_revenue": 427600000.0,
    "gross_profit": 88500000.0,
    "rnd": 7100000.0,
    "sga": null,
    "operating_income": 22900000.0,
    "interest_expense": 11700000.0,
    "pretax_income": 30000000.0,
    "income_tax": 8500000.0,
    "net_income_incl_nci": 21500000.0,
    "nci_profit": 2400000.0,
    "net_income": 19100000.0,
    "net_income_common": null,
    "eps_basic": 0.43,
    "eps_diluted": 0.42,
    "shares_basic": 44900000.0,
    "shares_diluted": 45400000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001628280-25-036413"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001628280-25-036413"
    ],
    "cost_of_revenue": [
     "10-Q:0001628280-25-036413"
    ],
    "gross_profit": [
     "10-Q:0001628280-25-036413"
    ],
    "rnd": [
     "10-Q:0001628280-25-036413"
    ],
    "operating_income": [
     "10-Q:0001628280-25-036413"
    ],
    "interest_expense": [
     "10-Q:0001628280-25-036413"
    ],
    "pretax_income": [
     "10-Q:0001628280-25-036413"
    ],
    "income_tax": [
     "10-Q:0001628280-25-036413"
    ],
    "net_income_incl_nci": [
     "10-Q:0001628280-25-036413"
    ],
    "nci_profit": [
     "10-Q:0001628280-25-036413"
    ],
    "net_income": [
     "10-Q:0001628280-25-036413"
    ],
    "eps_basic": [
     "10-Q:0001628280-25-036413"
    ],
    "eps_diluted": [
     "10-Q:0001628280-25-036413"
    ],
    "shares_basic": [
     "10-Q:0001628280-25-036413"
    ],
    "shares_diluted": [
     "10-Q:0001628280-25-036413"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q3",
   "fiscal_year": 2024,
   "quarter": 3,
   "start": "2024-06-29",
   "end": "2024-09-27",
   "values": {
    "revenue": 540400000.0,
    "cost_of_revenue": 447000000.0,
    "gross_profit": 93400000.0,
    "rnd": 7100000.0,
    "sga": null,
    "operating_income": 25200000.0,
    "interest_expense": 12000000.0,
    "pretax_income": 10200000.0,
    "income_tax": 9900000.0,
    "net_income_incl_nci": 300000.0,
    "nci_profit": 2600000.0,
    "net_income": -2300000.0,
    "net_income_common": null,
    "eps_basic": -0.05,
    "eps_diluted": -0.05,
    "shares_basic": 45000000.0,
    "shares_diluted": 45000000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001628280-25-047117"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001628280-25-047117"
    ],
    "cost_of_revenue": [
     "10-Q:0001628280-25-047117"
    ],
    "gross_profit": [
     "10-Q:0001628280-25-047117"
    ],
    "rnd": [
     "10-Q:0001628280-25-047117"
    ],
    "operating_income": [
     "10-Q:0001628280-25-047117"
    ],
    "interest_expense": [
     "10-Q:0001628280-25-047117"
    ],
    "pretax_income": [
     "10-Q:0001628280-25-047117"
    ],
    "income_tax": [
     "10-Q:0001628280-25-047117"
    ],
    "net_income_incl_nci": [
     "10-Q:0001628280-25-047117"
    ],
    "nci_profit": [
     "10-Q:0001628280-25-047117"
    ],
    "net_income": [
     "10-Q:0001628280-25-047117"
    ],
    "eps_basic": [
     "10-Q:0001628280-25-047117"
    ],
    "eps_diluted": [
     "10-Q:0001628280-25-047117"
    ],
    "shares_basic": [
     "10-Q:0001628280-25-047117"
    ],
    "shares_diluted": [
     "10-Q:0001628280-25-047117"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q4",
   "fiscal_year": 2024,
   "quarter": 4,
   "start": "2024-09-28",
   "end": "2024-12-27",
   "values": {
    "revenue": 563300000.0,
    "cost_of_revenue": 471500000.0,
    "gross_profit": 91800000.0,
    "rnd": 7100000.0,
    "sga": null,
    "operating_income": 25900000.0,
    "interest_expense": 10700000.0,
    "pretax_income": 24500000.0,
    "income_tax": 4500000.0,
    "net_income_incl_nci": 20000000.0,
    "nci_profit": 3700000.0,
    "net_income": 16300000.0,
    "net_income_common": null,
    "eps_basic": null,
    "eps_diluted": null,
    "shares_basic": null,
    "shares_diluted": null,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-K:0001628280-26-010744",
    "10-Q:0001628280-25-047117"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "cost_of_revenue": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "gross_profit": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "rnd": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "operating_income": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "interest_expense": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "pretax_income": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "income_tax": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "net_income_incl_nci": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "nci_profit": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "net_income": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ]
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "gross_profit": "derived",
    "rnd": "derived",
    "operating_income": "derived",
    "interest_expense": "derived",
    "pretax_income": "derived",
    "income_tax": "derived",
    "net_income_incl_nci": "derived",
    "nci_profit": "derived",
    "net_income": "derived"
   }
  },
  {
   "period": "FY2025 Q1",
   "fiscal_year": 2025,
   "quarter": 1,
   "start": "2024-12-28",
   "end": "2025-03-28",
   "values": {
    "revenue": 518600000.0,
    "cost_of_revenue": 434600000.0,
    "gross_profit": 84000000.0,
    "rnd": 7600000.0,
    "sga": null,
    "operating_income": 12900000.0,
    "interest_expense": 9900000.0,
    "pretax_income": 4900000.0,
    "income_tax": 7400000.0,
    "net_income_incl_nci": -2500000.0,
    "nci_profit": 2500000.0,
    "net_income": -5000000.0,
    "net_income_common": null,
    "eps_basic": -0.11,
    "eps_diluted": -0.11,
    "shares_basic": 45100000.0,
    "shares_diluted": 45100000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001628280-26-028365"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001628280-26-028365"
    ],
    "cost_of_revenue": [
     "10-Q:0001628280-26-028365"
    ],
    "gross_profit": [
     "10-Q:0001628280-26-028365"
    ],
    "rnd": [
     "10-Q:0001628280-26-028365"
    ],
    "operating_income": [
     "10-Q:0001628280-26-028365"
    ],
    "interest_expense": [
     "10-Q:0001628280-26-028365"
    ],
    "pretax_income": [
     "10-Q:0001628280-26-028365"
    ],
    "income_tax": [
     "10-Q:0001628280-26-028365"
    ],
    "net_income_incl_nci": [
     "10-Q:0001628280-26-028365"
    ],
    "nci_profit": [
     "10-Q:0001628280-26-028365"
    ],
    "net_income": [
     "10-Q:0001628280-26-028365"
    ],
    "eps_basic": [
     "10-Q:0001628280-26-028365"
    ],
    "eps_diluted": [
     "10-Q:0001628280-26-028365"
    ],
    "shares_basic": [
     "10-Q:0001628280-26-028365"
    ],
    "shares_diluted": [
     "10-Q:0001628280-26-028365"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q2",
   "fiscal_year": 2025,
   "quarter": 2,
   "start": "2025-03-29",
   "end": "2025-06-27",
   "values": {
    "revenue": 518800000.0,
    "cost_of_revenue": 439300000.0,
    "gross_profit": 79500000.0,
    "rnd": 7800000.0,
    "sga": null,
    "operating_income": -141800000.0,
    "interest_expense": 10100000.0,
    "pretax_income": -153300000.0,
    "income_tax": 7200000.0,
    "net_income_incl_nci": -160500000.0,
    "nci_profit": 1500000.0,
    "net_income": -162000000.0,
    "net_income_common": null,
    "eps_basic": -3.58,
    "eps_diluted": -3.58,
    "shares_basic": 45200000.0,
    "shares_diluted": 45200000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001628280-26-052540"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001628280-26-052540"
    ],
    "cost_of_revenue": [
     "10-Q:0001628280-26-052540"
    ],
    "gross_profit": [
     "10-Q:0001628280-26-052540"
    ],
    "rnd": [
     "10-Q:0001628280-26-052540"
    ],
    "operating_income": [
     "10-Q:0001628280-26-052540"
    ],
    "interest_expense": [
     "10-Q:0001628280-26-052540"
    ],
    "pretax_income": [
     "10-Q:0001628280-26-052540"
    ],
    "income_tax": [
     "10-Q:0001628280-26-052540"
    ],
    "net_income_incl_nci": [
     "10-Q:0001628280-26-052540"
    ],
    "nci_profit": [
     "10-Q:0001628280-26-052540"
    ],
    "net_income": [
     "10-Q:0001628280-26-052540"
    ],
    "eps_basic": [
     "10-Q:0001628280-26-052540"
    ],
    "eps_diluted": [
     "10-Q:0001628280-26-052540"
    ],
    "shares_basic": [
     "10-Q:0001628280-26-052540"
    ],
    "shares_diluted": [
     "10-Q:0001628280-26-052540"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q3",
   "fiscal_year": 2025,
   "quarter": 3,
   "start": "2025-06-28",
   "end": "2025-09-26",
   "values": {
    "revenue": 510000000.0,
    "cost_of_revenue": 427800000.0,
    "gross_profit": 82200000.0,
    "rnd": 7800000.0,
    "sga": null,
    "operating_income": 10600000.0,
    "interest_expense": 9900000.0,
    "pretax_income": 600000.0,
    "income_tax": 8700000.0,
    "net_income_incl_nci": -8100000.0,
    "nci_profit": 2800000.0,
    "net_income": -10900000.0,
    "net_income_common": null,
    "eps_basic": -0.24,
    "eps_diluted": -0.24,
    "shares_basic": 45400000.0,
    "shares_diluted": 45400000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001628280-26-067880"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001628280-26-067880"
    ],
    "cost_of_revenue": [
     "10-Q:0001628280-26-067880"
    ],
    "gross_profit": [
     "10-Q:0001628280-26-067880"
    ],
    "rnd": [
     "10-Q:0001628280-26-067880"
    ],
    "operating_income": [
     "10-Q:0001628280-26-067880"
    ],
    "interest_expense": [
     "10-Q:0001628280-26-067880"
    ],
    "pretax_income": [
     "10-Q:0001628280-26-067880"
    ],
    "income_tax": [
     "10-Q:0001628280-26-067880"
    ],
    "net_income_incl_nci": [
     "10-Q:0001628280-26-067880"
    ],
    "nci_profit": [
     "10-Q:0001628280-26-067880"
    ],
    "net_income": [
     "10-Q:0001628280-26-067880"
    ],
    "eps_basic": [
     "10-Q:0001628280-26-067880"
    ],
    "eps_diluted": [
     "10-Q:0001628280-26-067880"
    ],
    "shares_basic": [
     "10-Q:0001628280-26-067880"
    ],
    "shares_diluted": [
     "10-Q:0001628280-26-067880"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q4",
   "fiscal_year": 2025,
   "quarter": 4,
   "start": "2025-09-27",
   "end": "2025-12-26",
   "values": {
    "revenue": 506700000.0,
    "cost_of_revenue": 429400000.0,
    "gross_profit": 77300000.0,
    "rnd": 8800000.0,
    "sga": null,
    "operating_income": 10900000.0,
    "interest_expense": 8400000.0,
    "pretax_income": 2000000.0,
    "income_tax": 2600000.0,
    "net_income_incl_nci": -600000.0,
    "nci_profit": 2700000.0,
    "net_income": -3300000.0,
    "net_income_common": null,
    "eps_basic": null,
    "eps_diluted": null,
    "shares_basic": null,
    "shares_diluted": null,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-K:0001628280-26-010744",
    "10-Q:0001628280-25-047117"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "cost_of_revenue": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "gross_profit": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "rnd": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "operating_income": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "interest_expense": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "pretax_income": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "income_tax": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "net_income_incl_nci": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "nci_profit": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "net_income": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ]
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "gross_profit": "derived",
    "rnd": "derived",
    "operating_income": "derived",
    "interest_expense": "derived",
    "pretax_income": "derived",
    "income_tax": "derived",
    "net_income_incl_nci": "derived",
    "nci_profit": "derived",
    "net_income": "derived"
   }
  },
  {
   "period": "FY2026 Q1",
   "fiscal_year": 2026,
   "quarter": 1,
   "start": "2025-12-27",
   "end": "2026-03-27",
   "values": {
    "revenue": 533700000.0,
    "cost_of_revenue": 449300000.0,
    "gross_profit": 84400000.0,
    "rnd": 8500000.0,
    "sga": null,
    "operating_income": 11400000.0,
    "interest_expense": 7300000.0,
    "pretax_income": 4200000.0,
    "income_tax": 19200000.0,
    "net_income_incl_nci": -15000000.0,
    "nci_profit": 2900000.0,
    "net_income": -17900000.0,
    "net_income_common": null,
    "eps_basic": -0.4,
    "eps_diluted": -0.4,
    "shares_basic": 45300000.0,
    "shares_diluted": 45300000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001628280-26-028365"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001628280-26-028365"
    ],
    "cost_of_revenue": [
     "10-Q:0001628280-26-028365"
    ],
    "gross_profit": [
     "10-Q:0001628280-26-028365"
    ],
    "rnd": [
     "10-Q:0001628280-26-028365"
    ],
    "operating_income": [
     "10-Q:0001628280-26-028365"
    ],
    "interest_expense": [
     "10-Q:0001628280-26-028365"
    ],
    "pretax_income": [
     "10-Q:0001628280-26-028365"
    ],
    "income_tax": [
     "10-Q:0001628280-26-028365"
    ],
    "net_income_incl_nci": [
     "10-Q:0001628280-26-028365"
    ],
    "nci_profit": [
     "10-Q:0001628280-26-028365"
    ],
    "net_income": [
     "10-Q:0001628280-26-028365"
    ],
    "eps_basic": [
     "10-Q:0001628280-26-028365"
    ],
    "eps_diluted": [
     "10-Q:0001628280-26-028365"
    ],
    "shares_basic": [
     "10-Q:0001628280-26-028365"
    ],
    "shares_diluted": [
     "10-Q:0001628280-26-028365"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q2",
   "fiscal_year": 2026,
   "quarter": 2,
   "start": "2026-03-28",
   "end": "2026-06-26",
   "values": {
    "revenue": 644900000.0,
    "cost_of_revenue": 541200000.0,
    "gross_profit": 103700000.0,
    "rnd": 8800000.0,
    "sga": null,
    "operating_income": 29500000.0,
    "interest_expense": 1100000.0,
    "pretax_income": 30000000.0,
    "income_tax": 18100000.0,
    "net_income_incl_nci": 11900000.0,
    "nci_profit": 3200000.0,
    "net_income": 8700000.0,
    "net_income_common": null,
    "eps_basic": 0.19,
    "eps_diluted": 0.19,
    "shares_basic": 45100000.0,
    "shares_diluted": 46100000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001628280-26-052540"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001628280-26-052540"
    ],
    "cost_of_revenue": [
     "10-Q:0001628280-26-052540"
    ],
    "gross_profit": [
     "10-Q:0001628280-26-052540"
    ],
    "rnd": [
     "10-Q:0001628280-26-052540"
    ],
    "operating_income": [
     "10-Q:0001628280-26-052540"
    ],
    "interest_expense": [
     "10-Q:0001628280-26-052540"
    ],
    "pretax_income": [
     "10-Q:0001628280-26-052540"
    ],
    "income_tax": [
     "10-Q:0001628280-26-052540"
    ],
    "net_income_incl_nci": [
     "10-Q:0001628280-26-052540"
    ],
    "nci_profit": [
     "10-Q:0001628280-26-052540"
    ],
    "net_income": [
     "10-Q:0001628280-26-052540"
    ],
    "eps_basic": [
     "10-Q:0001628280-26-052540"
    ],
    "eps_diluted": [
     "10-Q:0001628280-26-052540"
    ],
    "shares_basic": [
     "10-Q:0001628280-26-052540"
    ],
    "shares_diluted": [
     "10-Q:0001628280-26-052540"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q3",
   "fiscal_year": 2026,
   "quarter": 3,
   "start": "2026-06-27",
   "end": "2026-09-25",
   "values": {
    "revenue": 759000000.0,
    "cost_of_revenue": 630600000.0,
    "gross_profit": 128400000.0,
    "rnd": 8800000.0,
    "sga": null,
    "operating_income": 53700000.0,
    "interest_expense": 1500000.0,
    "pretax_income": 51100000.0,
    "income_tax": 10300000.0,
    "net_income_incl_nci": 40800000.0,
    "nci_profit": 1700000.0,
    "net_income": 39100000.0,
    "net_income_common": null,
    "eps_basic": 0.86,
    "eps_diluted": 0.85,
    "shares_basic": 45400000.0,
    "shares_diluted": 46200000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001628280-26-067880"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001628280-26-067880"
    ],
    "cost_of_revenue": [
     "10-Q:0001628280-26-067880"
    ],
    "gross_profit": [
     "10-Q:0001628280-26-067880"
    ],
    "rnd": [
     "10-Q:0001628280-26-067880"
    ],
    "operating_income": [
     "10-Q:0001628280-26-067880"
    ],
    "interest_expense": [
     "10-Q:0001628280-26-067880"
    ],
    "pretax_income": [
     "10-Q:0001628280-26-067880"
    ],
    "income_tax": [
     "10-Q:0001628280-26-067880"
    ],
    "net_income_incl_nci": [
     "10-Q:0001628280-26-067880"
    ],
    "nci_profit": [
     "10-Q:0001628280-26-067880"
    ],
    "net_income": [
     "10-Q:0001628280-26-067880"
    ],
    "eps_basic": [
     "10-Q:0001628280-26-067880"
    ],
    "eps_diluted": [
     "10-Q:0001628280-26-067880"
    ],
    "shares_basic": [
     "10-Q:0001628280-26-067880"
    ],
    "shares_diluted": [
     "10-Q:0001628280-26-067880"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "pl_annual": [
  {
   "fiscal_year": 2021,
   "start": "2020-12-26",
   "end": "2021-12-31",
   "through": "FY2021 Q4",
   "complete": true,
   "values": {
    "revenue": 2101600000.0,
    "cost_of_revenue": 1671600000.0,
    "gross_profit": 430000000.0,
    "rnd": 24500000.0,
    "sga": null,
    "operating_income": 185700000.0,
    "interest_expense": 24200000.0,
    "pretax_income": 154300000.0,
    "income_tax": 27900000.0,
    "net_income_incl_nci": 126400000.0,
    "nci_profit": 6900000.0,
    "net_income": 119500000.0,
    "net_income_common": null,
    "eps_basic": 2.75,
    "eps_diluted": 2.69,
    "shares_basic": 43.5,
    "shares_diluted": 44.4,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-K:0000950170-24-027213"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000950170-24-027213"
    ],
    "cost_of_revenue": [
     "10-K:0000950170-24-027213"
    ],
    "gross_profit": [
     "10-K:0000950170-24-027213"
    ],
    "rnd": [
     "10-K:0000950170-24-027213"
    ],
    "operating_income": [
     "10-K:0000950170-24-027213"
    ],
    "interest_expense": [
     "10-K:0000950170-24-027213"
    ],
    "pretax_income": [
     "10-K:0000950170-24-027213"
    ],
    "income_tax": [
     "10-K:0000950170-24-027213"
    ],
    "net_income_incl_nci": [
     "10-K:0000950170-24-027213"
    ],
    "nci_profit": [
     "10-K:0000950170-24-027213"
    ],
    "net_income": [
     "10-K:0000950170-24-027213"
    ],
    "eps_basic": [
     "10-K:0000950170-24-027213"
    ],
    "eps_diluted": [
     "10-K:0000950170-24-027213"
    ],
    "shares_basic": [
     "10-K:0000950170-24-027213"
    ],
    "shares_diluted": [
     "10-K:0000950170-24-027213"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2022,
   "start": "2022-01-01",
   "end": "2022-12-30",
   "through": "FY2022 Q4",
   "complete": true,
   "values": {
    "revenue": 2374300000.0,
    "cost_of_revenue": 1909300000.0,
    "gross_profit": 465000000.0,
    "rnd": 28500000.0,
    "sga": null,
    "operating_income": 120400000.0,
    "interest_expense": 33900000.0,
    "pretax_income": 88300000.0,
    "income_tax": 37900000.0,
    "net_income_incl_nci": 50400000.0,
    "nci_profit": 10000000.0,
    "net_income": 40400000.0,
    "net_income_common": null,
    "eps_basic": 0.89,
    "eps_diluted": 0.88,
    "shares_basic": 45200000.0,
    "shares_diluted": 45700000.0,
    "dps_declared": null,
    "operating_lease_cost": 21900000.0
   },
   "sources": [
    "10-K:0000950170-24-027213",
    "10-K:0001628280-25-007865"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001628280-25-007865"
    ],
    "cost_of_revenue": [
     "10-K:0001628280-25-007865"
    ],
    "gross_profit": [
     "10-K:0001628280-25-007865"
    ],
    "rnd": [
     "10-K:0001628280-25-007865"
    ],
    "operating_income": [
     "10-K:0001628280-25-007865"
    ],
    "interest_expense": [
     "10-K:0001628280-25-007865"
    ],
    "pretax_income": [
     "10-K:0001628280-25-007865"
    ],
    "income_tax": [
     "10-K:0001628280-25-007865"
    ],
    "net_income_incl_nci": [
     "10-K:0001628280-25-007865"
    ],
    "nci_profit": [
     "10-K:0001628280-25-007865"
    ],
    "net_income": [
     "10-K:0001628280-25-007865"
    ],
    "eps_basic": [
     "10-K:0001628280-25-007865"
    ],
    "eps_diluted": [
     "10-K:0001628280-25-007865"
    ],
    "shares_basic": [
     "10-K:0001628280-25-007865"
    ],
    "shares_diluted": [
     "10-K:0001628280-25-007865"
    ],
    "operating_lease_cost": [
     "10-K:0000950170-24-027213"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2023,
   "start": "2022-12-31",
   "end": "2023-12-29",
   "through": "FY2023 Q4",
   "complete": true,
   "values": {
    "revenue": 1734500000.0,
    "cost_of_revenue": 1457200000.0,
    "gross_profit": 277300000.0,
    "rnd": 28300000.0,
    "sga": null,
    "operating_income": 35200000.0,
    "interest_expense": 48800000.0,
    "pretax_income": -11300000.0,
    "income_tax": 10900000.0,
    "net_income_incl_nci": -22200000.0,
    "nci_profit": 8900000.0,
    "net_income": -31100000.0,
    "net_income_common": null,
    "eps_basic": -0.7,
    "eps_diluted": -0.7,
    "shares_basic": 44700000.0,
    "shares_diluted": 44700000.0,
    "dps_declared": null,
    "operating_lease_cost": 25600000.0
   },
   "sources": [
    "10-K:0001628280-25-007865",
    "10-K:0001628280-26-010744"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001628280-26-010744"
    ],
    "cost_of_revenue": [
     "10-K:0001628280-26-010744"
    ],
    "gross_profit": [
     "10-K:0001628280-26-010744"
    ],
    "rnd": [
     "10-K:0001628280-26-010744"
    ],
    "operating_income": [
     "10-K:0001628280-26-010744"
    ],
    "interest_expense": [
     "10-K:0001628280-26-010744"
    ],
    "pretax_income": [
     "10-K:0001628280-26-010744"
    ],
    "income_tax": [
     "10-K:0001628280-26-010744"
    ],
    "net_income_incl_nci": [
     "10-K:0001628280-26-010744"
    ],
    "nci_profit": [
     "10-K:0001628280-26-010744"
    ],
    "net_income": [
     "10-K:0001628280-26-010744"
    ],
    "eps_basic": [
     "10-K:0001628280-26-010744"
    ],
    "eps_diluted": [
     "10-K:0001628280-26-010744"
    ],
    "shares_basic": [
     "10-K:0001628280-26-010744"
    ],
    "shares_diluted": [
     "10-K:0001628280-26-010744"
    ],
    "operating_lease_cost": [
     "10-K:0001628280-25-007865"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2024,
   "start": "2023-12-30",
   "end": "2024-12-27",
   "through": "FY2024 Q4",
   "complete": true,
   "values": {
    "revenue": 2097600000.0,
    "cost_of_revenue": 1741300000.0,
    "gross_profit": 356300000.0,
    "rnd": 28300000.0,
    "sga": null,
    "operating_income": 91200000.0,
    "interest_expense": 46500000.0,
    "pretax_income": 67200000.0,
    "income_tax": 32700000.0,
    "net_income_incl_nci": 34500000.0,
    "nci_profit": 10800000.0,
    "net_income": 23700000.0,
    "net_income_common": null,
    "eps_basic": 0.53,
    "eps_diluted": 0.52,
    "shares_basic": 44900000.0,
    "shares_diluted": 45300000.0,
    "dps_declared": null,
    "operating_lease_cost": 32100000.0
   },
   "sources": [
    "10-K:0001628280-26-010744"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001628280-26-010744"
    ],
    "cost_of_revenue": [
     "10-K:0001628280-26-010744"
    ],
    "gross_profit": [
     "10-K:0001628280-26-010744"
    ],
    "rnd": [
     "10-K:0001628280-26-010744"
    ],
    "operating_income": [
     "10-K:0001628280-26-010744"
    ],
    "interest_expense": [
     "10-K:0001628280-26-010744"
    ],
    "pretax_income": [
     "10-K:0001628280-26-010744"
    ],
    "income_tax": [
     "10-K:0001628280-26-010744"
    ],
    "net_income_incl_nci": [
     "10-K:0001628280-26-010744"
    ],
    "nci_profit": [
     "10-K:0001628280-26-010744"
    ],
    "net_income": [
     "10-K:0001628280-26-010744"
    ],
    "eps_basic": [
     "10-K:0001628280-26-010744"
    ],
    "eps_diluted": [
     "10-K:0001628280-26-010744"
    ],
    "shares_basic": [
     "10-K:0001628280-26-010744"
    ],
    "shares_diluted": [
     "10-K:0001628280-26-010744"
    ],
    "operating_lease_cost": [
     "10-K:0001628280-26-010744"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2025,
   "start": "2024-12-28",
   "end": "2025-12-26",
   "through": "FY2025 Q4",
   "complete": true,
   "values": {
    "revenue": 2054000000.0,
    "cost_of_revenue": 1731100000.0,
    "gross_profit": 322900000.0,
    "rnd": 32000000.0,
    "sga": null,
    "operating_income": -107400000.0,
    "interest_expense": 38300000.0,
    "pretax_income": -145700000.0,
    "income_tax": 25900000.0,
    "net_income_incl_nci": -171600000.0,
    "nci_profit": 9600000.0,
    "net_income": -181200000.0,
    "net_income_common": null,
    "eps_basic": -4.0,
    "eps_diluted": -4.0,
    "shares_basic": 45300000.0,
    "shares_diluted": 45300000.0,
    "dps_declared": null,
    "operating_lease_cost": 32300000.0
   },
   "sources": [
    "10-K:0001628280-26-010744"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001628280-26-010744"
    ],
    "cost_of_revenue": [
     "10-K:0001628280-26-010744"
    ],
    "gross_profit": [
     "10-K:0001628280-26-010744"
    ],
    "rnd": [
     "10-K:0001628280-26-010744"
    ],
    "operating_income": [
     "10-K:0001628280-26-010744"
    ],
    "interest_expense": [
     "10-K:0001628280-26-010744"
    ],
    "pretax_income": [
     "10-K:0001628280-26-010744"
    ],
    "income_tax": [
     "10-K:0001628280-26-010744"
    ],
    "net_income_incl_nci": [
     "10-K:0001628280-26-010744"
    ],
    "nci_profit": [
     "10-K:0001628280-26-010744"
    ],
    "net_income": [
     "10-K:0001628280-26-010744"
    ],
    "eps_basic": [
     "10-K:0001628280-26-010744"
    ],
    "eps_diluted": [
     "10-K:0001628280-26-010744"
    ],
    "shares_basic": [
     "10-K:0001628280-26-010744"
    ],
    "shares_diluted": [
     "10-K:0001628280-26-010744"
    ],
    "operating_lease_cost": [
     "10-K:0001628280-26-010744"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "balance_sheet": [
  {
   "period": "FY2021 Q1",
   "date": "2021-03-26",
   "values": {
    "cash": 264300000.0,
    "short_term_investments": null,
    "receivables": 168000000.0,
    "inventory": 189200000.0,
    "current_assets": 636200000.0,
    "ppe_net": 157300000.0,
    "goodwill": 171100000.0,
    "intangibles": 155600000.0,
    "total_assets": 1190600000.0,
    "accounts_payable": 164900000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 263100000.0,
    "long_term_debt": null,
    "total_liabilities": 614000000.0,
    "temporary_equity": null,
    "equity_parent": 557600000.0,
    "nci": 19000000.0,
    "equity_total": 576600000.0,
    "liabilities_and_equity": 1190600000.0,
    "shares_outstanding": 40600000.0,
    "retained_earnings": 242900000.0,
    "preferred_stock": null,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 46300000.0,
    "operating_lease_liability_current": 12400000.0,
    "operating_lease_liability_noncurrent": 33900000.0,
    "operating_lease_discount_rate": 0.055,
    "operating_lease_payments_y1": 12300000.0,
    "operating_lease_payments_total": 53100000.0,
    "operating_lease_imputed_interest": 6800000.0,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0001564590-21-023889"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001564590-21-023889"
    ],
    "receivables": [
     "10-Q:0001564590-21-023889"
    ],
    "inventory": [
     "10-Q:0001564590-21-023889"
    ],
    "current_assets": [
     "10-Q:0001564590-21-023889"
    ],
    "ppe_net": [
     "10-Q:0001564590-21-023889"
    ],
    "goodwill": [
     "10-Q:0001564590-21-023889"
    ],
    "intangibles": [
     "10-Q:0001564590-21-023889"
    ],
    "total_assets": [
     "10-Q:0001564590-21-023889"
    ],
    "accounts_payable": [
     "10-Q:0001564590-21-023889"
    ],
    "current_liabilities": [
     "10-Q:0001564590-21-023889"
    ],
    "total_liabilities": [
     "10-Q:0001564590-21-023889"
    ],
    "equity_parent": [
     "10-Q:0001564590-21-023889"
    ],
    "nci": [
     "10-Q:0001564590-21-023889"
    ],
    "equity_total": [
     "10-Q:0001564590-21-023889"
    ],
    "liabilities_and_equity": [
     "10-Q:0001564590-21-023889"
    ],
    "shares_outstanding": [
     "10-Q:0001564590-21-023889"
    ],
    "retained_earnings": [
     "10-Q:0001564590-21-023889"
    ],
    "operating_lease_liability": [
     "10-Q:0001564590-21-023889"
    ],
    "operating_lease_liability_current": [
     "10-Q:0001564590-21-023889"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001564590-21-023889"
    ],
    "operating_lease_discount_rate": [
     "10-Q:0001564590-21-023889"
    ],
    "operating_lease_payments_y1": [
     "10-Q:0001564590-21-023889"
    ],
    "operating_lease_payments_total": [
     "10-Q:0001564590-21-023889"
    ],
    "operating_lease_imputed_interest": [
     "10-Q:0001564590-21-023889"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q2",
   "date": "2021-06-25",
   "values": {
    "cash": 451400000.0,
    "short_term_investments": null,
    "receivables": 210400000.0,
    "inventory": 302000000.0,
    "current_assets": 999300000.0,
    "ppe_net": 218300000.0,
    "goodwill": 257200000.0,
    "intangibles": 270500000.0,
    "total_assets": 1846700000.0,
    "accounts_payable": 231000000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 355000000.0,
    "long_term_debt": null,
    "total_liabilities": 1058000000.0,
    "temporary_equity": null,
    "equity_parent": 767500000.0,
    "nci": 21200000.0,
    "equity_total": 788700000.0,
    "liabilities_and_equity": 1846700000.0,
    "shares_outstanding": 44700000.0,
    "retained_earnings": 260000000.0,
    "preferred_stock": null,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 70300000.0,
    "operating_lease_liability_current": 16000000.0,
    "operating_lease_liability_noncurrent": 54300000.0,
    "operating_lease_discount_rate": 0.051,
    "operating_lease_payments_y1": 17400000.0,
    "operating_lease_payments_total": 82500000.0,
    "operating_lease_imputed_interest": 12200000.0,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0001564590-21-040843"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001564590-21-040843"
    ],
    "receivables": [
     "10-Q:0001564590-21-040843"
    ],
    "inventory": [
     "10-Q:0001564590-21-040843"
    ],
    "current_assets": [
     "10-Q:0001564590-21-040843"
    ],
    "ppe_net": [
     "10-Q:0001564590-21-040843"
    ],
    "goodwill": [
     "10-Q:0001564590-21-040843"
    ],
    "intangibles": [
     "10-Q:0001564590-21-040843"
    ],
    "total_assets": [
     "10-Q:0001564590-21-040843"
    ],
    "accounts_payable": [
     "10-Q:0001564590-21-040843"
    ],
    "current_liabilities": [
     "10-Q:0001564590-21-040843"
    ],
    "total_liabilities": [
     "10-Q:0001564590-21-040843"
    ],
    "equity_parent": [
     "10-Q:0001564590-21-040843"
    ],
    "nci": [
     "10-Q:0001564590-21-040843"
    ],
    "equity_total": [
     "10-Q:0001564590-21-040843"
    ],
    "liabilities_and_equity": [
     "10-Q:0001564590-21-040843"
    ],
    "shares_outstanding": [
     "10-Q:0001564590-21-040843"
    ],
    "retained_earnings": [
     "10-Q:0001564590-21-040843"
    ],
    "operating_lease_liability": [
     "10-Q:0001564590-21-040843"
    ],
    "operating_lease_liability_current": [
     "10-Q:0001564590-21-040843"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001564590-21-040843"
    ],
    "operating_lease_discount_rate": [
     "10-Q:0001564590-21-040843"
    ],
    "operating_lease_payments_y1": [
     "10-Q:0001564590-21-040843"
    ],
    "operating_lease_payments_total": [
     "10-Q:0001564590-21-040843"
    ],
    "operating_lease_imputed_interest": [
     "10-Q:0001564590-21-040843"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q3",
   "date": "2021-09-24",
   "values": {
    "cash": 457000000.0,
    "short_term_investments": null,
    "receivables": 232500000.0,
    "inventory": 324600000.0,
    "current_assets": 1052700000.0,
    "ppe_net": 227900000.0,
    "goodwill": 263600000.0,
    "intangibles": 261000000.0,
    "total_assets": 1924000000.0,
    "accounts_payable": 271300000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 411000000.0,
    "long_term_debt": null,
    "total_liabilities": 1083700000.0,
    "temporary_equity": null,
    "equity_parent": 800000000.0,
    "nci": 40300000.0,
    "equity_total": 840300000.0,
    "liabilities_and_equity": 1924000000.0,
    "shares_outstanding": 44900000.0,
    "retained_earnings": 291900000.0,
    "preferred_stock": null,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 87700000.0,
    "operating_lease_liability_current": 18200000.0,
    "operating_lease_liability_noncurrent": 69500000.0,
    "operating_lease_discount_rate": 0.051,
    "operating_lease_payments_y1": 20400000.0,
    "operating_lease_payments_total": 102200000.0,
    "operating_lease_imputed_interest": 14500000.0,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0001564590-21-053884"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001564590-21-053884"
    ],
    "receivables": [
     "10-Q:0001564590-21-053884"
    ],
    "inventory": [
     "10-Q:0001564590-21-053884"
    ],
    "current_assets": [
     "10-Q:0001564590-21-053884"
    ],
    "ppe_net": [
     "10-Q:0001564590-21-053884"
    ],
    "goodwill": [
     "10-Q:0001564590-21-053884"
    ],
    "intangibles": [
     "10-Q:0001564590-21-053884"
    ],
    "total_assets": [
     "10-Q:0001564590-21-053884"
    ],
    "accounts_payable": [
     "10-Q:0001564590-21-053884"
    ],
    "current_liabilities": [
     "10-Q:0001564590-21-053884"
    ],
    "total_liabilities": [
     "10-Q:0001564590-21-053884"
    ],
    "equity_parent": [
     "10-Q:0001564590-21-053884"
    ],
    "nci": [
     "10-Q:0001564590-21-053884"
    ],
    "equity_total": [
     "10-Q:0001564590-21-053884"
    ],
    "liabilities_and_equity": [
     "10-Q:0001564590-21-053884"
    ],
    "shares_outstanding": [
     "10-Q:0001564590-21-053884"
    ],
    "retained_earnings": [
     "10-Q:0001564590-21-053884"
    ],
    "operating_lease_liability": [
     "10-Q:0001564590-21-053884"
    ],
    "operating_lease_liability_current": [
     "10-Q:0001564590-21-053884"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001564590-21-053884"
    ],
    "operating_lease_discount_rate": [
     "10-Q:0001564590-21-053884"
    ],
    "operating_lease_payments_y1": [
     "10-Q:0001564590-21-053884"
    ],
    "operating_lease_payments_total": [
     "10-Q:0001564590-21-053884"
    ],
    "operating_lease_imputed_interest": [
     "10-Q:0001564590-21-053884"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q4",
   "date": "2021-12-31",
   "values": {
    "cash": 466500000.0,
    "short_term_investments": null,
    "receivables": 250100000.0,
    "inventory": 379200000.0,
    "current_assets": 1137100000.0,
    "ppe_net": 242300000.0,
    "goodwill": 270000000.0,
    "intangibles": 245700000.0,
    "total_assets": 2025400000.0,
    "accounts_payable": 332900000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 469100000.0,
    "long_term_debt": null,
    "total_liabilities": 1132700000.0,
    "temporary_equity": null,
    "equity_parent": 848900000.0,
    "nci": 43800000.0,
    "equity_total": 892700000.0,
    "liabilities_and_equity": 2025400000.0,
    "shares_outstanding": 44900000.0,
    "retained_earnings": 337400000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 83200000.0,
    "operating_lease_liability_current": 17300000.0,
    "operating_lease_liability_noncurrent": 65900000.0,
    "operating_lease_discount_rate": 0.055,
    "operating_lease_payments_y1": 19700000.0,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": 13800000.0,
    "debt_maturity_y2": 16900000.0,
    "debt_maturity_y3": 15700000.0,
    "debt_maturity_y4": 519000000.0,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-K:0000950170-23-005148",
    "10-K:0001564590-22-008065"
   ],
   "value_sources": {
    "cash": [
     "10-K:0000950170-23-005148"
    ],
    "receivables": [
     "10-K:0000950170-23-005148"
    ],
    "inventory": [
     "10-K:0000950170-23-005148"
    ],
    "current_assets": [
     "10-K:0000950170-23-005148"
    ],
    "ppe_net": [
     "10-K:0000950170-23-005148"
    ],
    "goodwill": [
     "10-K:0000950170-23-005148"
    ],
    "intangibles": [
     "10-K:0000950170-23-005148"
    ],
    "total_assets": [
     "10-K:0000950170-23-005148"
    ],
    "accounts_payable": [
     "10-K:0000950170-23-005148"
    ],
    "current_liabilities": [
     "10-K:0000950170-23-005148"
    ],
    "total_liabilities": [
     "10-K:0000950170-23-005148"
    ],
    "equity_parent": [
     "10-K:0000950170-23-005148"
    ],
    "nci": [
     "10-K:0000950170-23-005148"
    ],
    "equity_total": [
     "10-K:0000950170-23-005148"
    ],
    "liabilities_and_equity": [
     "10-K:0000950170-23-005148"
    ],
    "shares_outstanding": [
     "10-K:0000950170-23-005148"
    ],
    "retained_earnings": [
     "10-K:0000950170-23-005148"
    ],
    "preferred_stock": [
     "10-K:0000950170-23-005148"
    ],
    "operating_lease_liability": [
     "10-K:0001564590-22-008065"
    ],
    "operating_lease_liability_current": [
     "10-K:0000950170-23-005148"
    ],
    "operating_lease_liability_noncurrent": [
     "10-K:0000950170-23-005148"
    ],
    "operating_lease_discount_rate": [
     "10-K:0000950170-23-005148"
    ],
    "operating_lease_payments_y1": [
     "10-K:0001564590-22-008065"
    ],
    "debt_maturity_y1": [
     "10-K:0001564590-22-008065"
    ],
    "debt_maturity_y2": [
     "10-K:0001564590-22-008065"
    ],
    "debt_maturity_y3": [
     "10-K:0001564590-22-008065"
    ],
    "debt_maturity_y4": [
     "10-K:0001564590-22-008065"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q1",
   "date": "2022-04-01",
   "values": {
    "cash": 367000000.0,
    "short_term_investments": null,
    "receivables": 279300000.0,
    "inventory": 440300000.0,
    "current_assets": 1122700000.0,
    "ppe_net": 250100000.0,
    "goodwill": 268500000.0,
    "intangibles": 237600000.0,
    "total_assets": 2011600000.0,
    "accounts_payable": 288100000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 417600000.0,
    "long_term_debt": null,
    "total_liabilities": 1085300000.0,
    "temporary_equity": null,
    "equity_parent": 879600000.0,
    "nci": 46700000.0,
    "equity_total": 926300000.0,
    "liabilities_and_equity": 2011600000.0,
    "shares_outstanding": 45000000.0,
    "retained_earnings": 365300000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 86100000.0,
    "operating_lease_liability_current": 17300000.0,
    "operating_lease_liability_noncurrent": 68800000.0,
    "operating_lease_discount_rate": 0.055,
    "operating_lease_payments_y1": 17600000.0,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0000950170-22-009042"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000950170-22-009042"
    ],
    "receivables": [
     "10-Q:0000950170-22-009042"
    ],
    "inventory": [
     "10-Q:0000950170-22-009042"
    ],
    "current_assets": [
     "10-Q:0000950170-22-009042"
    ],
    "ppe_net": [
     "10-Q:0000950170-22-009042"
    ],
    "goodwill": [
     "10-Q:0000950170-22-009042"
    ],
    "intangibles": [
     "10-Q:0000950170-22-009042"
    ],
    "total_assets": [
     "10-Q:0000950170-22-009042"
    ],
    "accounts_payable": [
     "10-Q:0000950170-22-009042"
    ],
    "current_liabilities": [
     "10-Q:0000950170-22-009042"
    ],
    "total_liabilities": [
     "10-Q:0000950170-22-009042"
    ],
    "equity_parent": [
     "10-Q:0000950170-22-009042"
    ],
    "nci": [
     "10-Q:0000950170-22-009042"
    ],
    "equity_total": [
     "10-Q:0000950170-22-009042"
    ],
    "liabilities_and_equity": [
     "10-Q:0000950170-22-009042"
    ],
    "shares_outstanding": [
     "10-Q:0000950170-22-009042"
    ],
    "retained_earnings": [
     "10-Q:0000950170-22-009042"
    ],
    "preferred_stock": [
     "10-Q:0000950170-22-009042"
    ],
    "operating_lease_liability": [
     "10-Q:0000950170-22-009042"
    ],
    "operating_lease_liability_current": [
     "10-Q:0000950170-22-009042"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000950170-22-009042"
    ],
    "operating_lease_discount_rate": [
     "10-Q:0000950170-22-009042"
    ],
    "operating_lease_payments_y1": [
     "10-Q:0000950170-22-009042"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q2",
   "date": "2022-07-01",
   "values": {
    "cash": 421400000.0,
    "short_term_investments": null,
    "receivables": 243800000.0,
    "inventory": 405100000.0,
    "current_assets": 1111800000.0,
    "ppe_net": 248600000.0,
    "goodwill": 250700000.0,
    "intangibles": 207400000.0,
    "total_assets": 1945400000.0,
    "accounts_payable": 259400000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 395400000.0,
    "long_term_debt": null,
    "total_liabilities": 1049900000.0,
    "temporary_equity": null,
    "equity_parent": 845600000.0,
    "nci": 49900000.0,
    "equity_total": 895500000.0,
    "liabilities_and_equity": 1945400000.0,
    "shares_outstanding": 45400000.0,
    "retained_earnings": 340200000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 77500000.0,
    "operating_lease_liability_current": 15400000.0,
    "operating_lease_liability_noncurrent": 62100000.0,
    "operating_lease_discount_rate": 0.048,
    "operating_lease_payments_y1": 22500000.0,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0000950170-22-016091"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000950170-22-016091"
    ],
    "receivables": [
     "10-Q:0000950170-22-016091"
    ],
    "inventory": [
     "10-Q:0000950170-22-016091"
    ],
    "current_assets": [
     "10-Q:0000950170-22-016091"
    ],
    "ppe_net": [
     "10-Q:0000950170-22-016091"
    ],
    "goodwill": [
     "10-Q:0000950170-22-016091"
    ],
    "intangibles": [
     "10-Q:0000950170-22-016091"
    ],
    "total_assets": [
     "10-Q:0000950170-22-016091"
    ],
    "accounts_payable": [
     "10-Q:0000950170-22-016091"
    ],
    "current_liabilities": [
     "10-Q:0000950170-22-016091"
    ],
    "total_liabilities": [
     "10-Q:0000950170-22-016091"
    ],
    "equity_parent": [
     "10-Q:0000950170-22-016091"
    ],
    "nci": [
     "10-Q:0000950170-22-016091"
    ],
    "equity_total": [
     "10-Q:0000950170-22-016091"
    ],
    "liabilities_and_equity": [
     "10-Q:0000950170-22-016091"
    ],
    "shares_outstanding": [
     "10-Q:0000950170-22-016091"
    ],
    "retained_earnings": [
     "10-Q:0000950170-22-016091"
    ],
    "preferred_stock": [
     "10-Q:0000950170-22-016091"
    ],
    "operating_lease_liability": [
     "10-Q:0000950170-22-016091"
    ],
    "operating_lease_liability_current": [
     "10-Q:0000950170-22-016091"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000950170-22-016091"
    ],
    "operating_lease_discount_rate": [
     "10-Q:0000950170-22-016091"
    ],
    "operating_lease_payments_y1": [
     "10-Q:0000950170-22-016091"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q3",
   "date": "2022-09-30",
   "values": {
    "cash": 453500000.0,
    "short_term_investments": null,
    "receivables": 236000000.0,
    "inventory": 405100000.0,
    "current_assets": 1136100000.0,
    "ppe_net": 242300000.0,
    "goodwill": 248800000.0,
    "intangibles": 194800000.0,
    "total_assets": 1956000000.0,
    "accounts_payable": 271300000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 407400000.0,
    "long_term_debt": null,
    "total_liabilities": 1053900000.0,
    "temporary_equity": null,
    "equity_parent": 856700000.0,
    "nci": 45400000.0,
    "equity_total": 902100000.0,
    "liabilities_and_equity": 1956000000.0,
    "shares_outstanding": 45400000.0,
    "retained_earnings": 349900000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 85100000.0,
    "operating_lease_liability_current": 16100000.0,
    "operating_lease_liability_noncurrent": 69000000.0,
    "operating_lease_discount_rate": 0.047,
    "operating_lease_payments_y1": 19900000.0,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0000950170-22-023975"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000950170-22-023975"
    ],
    "receivables": [
     "10-Q:0000950170-22-023975"
    ],
    "inventory": [
     "10-Q:0000950170-22-023975"
    ],
    "current_assets": [
     "10-Q:0000950170-22-023975"
    ],
    "ppe_net": [
     "10-Q:0000950170-22-023975"
    ],
    "goodwill": [
     "10-Q:0000950170-22-023975"
    ],
    "intangibles": [
     "10-Q:0000950170-22-023975"
    ],
    "total_assets": [
     "10-Q:0000950170-22-023975"
    ],
    "accounts_payable": [
     "10-Q:0000950170-22-023975"
    ],
    "current_liabilities": [
     "10-Q:0000950170-22-023975"
    ],
    "total_liabilities": [
     "10-Q:0000950170-22-023975"
    ],
    "equity_parent": [
     "10-Q:0000950170-22-023975"
    ],
    "nci": [
     "10-Q:0000950170-22-023975"
    ],
    "equity_total": [
     "10-Q:0000950170-22-023975"
    ],
    "liabilities_and_equity": [
     "10-Q:0000950170-22-023975"
    ],
    "shares_outstanding": [
     "10-Q:0000950170-22-023975"
    ],
    "retained_earnings": [
     "10-Q:0000950170-22-023975"
    ],
    "preferred_stock": [
     "10-Q:0000950170-22-023975"
    ],
    "operating_lease_liability": [
     "10-Q:0000950170-22-023975"
    ],
    "operating_lease_liability_current": [
     "10-Q:0000950170-22-023975"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000950170-22-023975"
    ],
    "operating_lease_discount_rate": [
     "10-Q:0000950170-22-023975"
    ],
    "operating_lease_payments_y1": [
     "10-Q:0000950170-22-023975"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q4",
   "date": "2022-12-30",
   "values": {
    "cash": 358800000.0,
    "short_term_investments": null,
    "receivables": 253700000.0,
    "inventory": 443900000.0,
    "current_assets": 1098800000.0,
    "ppe_net": 279600000.0,
    "goodwill": 248800000.0,
    "intangibles": 187900000.0,
    "total_assets": 1960900000.0,
    "accounts_payable": 253500000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 389200000.0,
    "long_term_debt": null,
    "total_liabilities": 1023900000.0,
    "temporary_equity": null,
    "equity_parent": 887900000.0,
    "nci": 49100000.0,
    "equity_total": 937000000.0,
    "liabilities_and_equity": 1960900000.0,
    "shares_outstanding": 45200000.0,
    "retained_earnings": 377800000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 97400000.0,
    "operating_lease_liability_current": 17100000.0,
    "operating_lease_liability_noncurrent": 80300000.0,
    "operating_lease_discount_rate": 0.048,
    "operating_lease_payments_y1": 21300000.0,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": 21700000.0,
    "debt_maturity_y2": 463600000.0,
    "debt_maturity_y3": 483600000.0,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-K:0000950170-23-005148",
    "10-K:0000950170-24-027213"
   ],
   "value_sources": {
    "cash": [
     "10-K:0000950170-24-027213"
    ],
    "receivables": [
     "10-K:0000950170-24-027213"
    ],
    "inventory": [
     "10-K:0000950170-24-027213"
    ],
    "current_assets": [
     "10-K:0000950170-24-027213"
    ],
    "ppe_net": [
     "10-K:0000950170-24-027213"
    ],
    "goodwill": [
     "10-K:0000950170-24-027213"
    ],
    "intangibles": [
     "10-K:0000950170-24-027213"
    ],
    "total_assets": [
     "10-K:0000950170-24-027213"
    ],
    "accounts_payable": [
     "10-K:0000950170-24-027213"
    ],
    "current_liabilities": [
     "10-K:0000950170-24-027213"
    ],
    "total_liabilities": [
     "10-K:0000950170-24-027213"
    ],
    "equity_parent": [
     "10-K:0000950170-24-027213"
    ],
    "nci": [
     "10-K:0000950170-24-027213"
    ],
    "equity_total": [
     "10-K:0000950170-24-027213"
    ],
    "liabilities_and_equity": [
     "10-K:0000950170-24-027213"
    ],
    "shares_outstanding": [
     "10-K:0000950170-24-027213"
    ],
    "retained_earnings": [
     "10-K:0000950170-24-027213"
    ],
    "preferred_stock": [
     "10-K:0000950170-24-027213"
    ],
    "operating_lease_liability": [
     "10-K:0000950170-23-005148"
    ],
    "operating_lease_liability_current": [
     "10-K:0000950170-24-027213"
    ],
    "operating_lease_liability_noncurrent": [
     "10-K:0000950170-24-027213"
    ],
    "operating_lease_discount_rate": [
     "10-K:0000950170-24-027213"
    ],
    "operating_lease_payments_y1": [
     "10-K:0000950170-23-005148"
    ],
    "debt_maturity_y1": [
     "10-K:0000950170-24-027213"
    ],
    "debt_maturity_y2": [
     "10-K:0000950170-24-027213"
    ],
    "debt_maturity_y3": [
     "10-K:0000950170-23-005148"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q1",
   "date": "2023-03-31",
   "values": {
    "cash": 322100000.0,
    "short_term_investments": null,
    "receivables": 190300000.0,
    "inventory": 433000000.0,
    "current_assets": 981200000.0,
    "ppe_net": 289900000.0,
    "goodwill": 248800000.0,
    "intangibles": 182000000.0,
    "total_assets": 1865900000.0,
    "accounts_payable": 196000000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 313700000.0,
    "long_term_debt": null,
    "total_liabilities": 940900000.0,
    "temporary_equity": null,
    "equity_parent": 870700000.0,
    "nci": 54300000.0,
    "equity_total": 925000000.0,
    "liabilities_and_equity": 1865900000.0,
    "shares_outstanding": 44800000.0,
    "retained_earnings": 374400000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 113000000.0,
    "operating_lease_liability_current": 17400000.0,
    "operating_lease_liability_noncurrent": 95600000.0,
    "operating_lease_discount_rate": 0.056,
    "operating_lease_payments_y1": 20100000.0,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0000950170-23-018326"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000950170-23-018326"
    ],
    "receivables": [
     "10-Q:0000950170-23-018326"
    ],
    "inventory": [
     "10-Q:0000950170-23-018326"
    ],
    "current_assets": [
     "10-Q:0000950170-23-018326"
    ],
    "ppe_net": [
     "10-Q:0000950170-23-018326"
    ],
    "goodwill": [
     "10-Q:0000950170-23-018326"
    ],
    "intangibles": [
     "10-Q:0000950170-23-018326"
    ],
    "total_assets": [
     "10-Q:0000950170-23-018326"
    ],
    "accounts_payable": [
     "10-Q:0000950170-23-018326"
    ],
    "current_liabilities": [
     "10-Q:0000950170-23-018326"
    ],
    "total_liabilities": [
     "10-Q:0000950170-23-018326"
    ],
    "equity_parent": [
     "10-Q:0000950170-23-018326"
    ],
    "nci": [
     "10-Q:0000950170-23-018326"
    ],
    "equity_total": [
     "10-Q:0000950170-23-018326"
    ],
    "liabilities_and_equity": [
     "10-Q:0000950170-23-018326"
    ],
    "shares_outstanding": [
     "10-Q:0000950170-23-018326"
    ],
    "retained_earnings": [
     "10-Q:0000950170-23-018326"
    ],
    "preferred_stock": [
     "10-Q:0000950170-23-018326"
    ],
    "operating_lease_liability": [
     "10-Q:0000950170-23-018326"
    ],
    "operating_lease_liability_current": [
     "10-Q:0000950170-23-018326"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000950170-23-018326"
    ],
    "operating_lease_discount_rate": [
     "10-Q:0000950170-23-018326"
    ],
    "operating_lease_payments_y1": [
     "10-Q:0000950170-23-018326"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q2",
   "date": "2023-06-30",
   "values": {
    "cash": 320800000.0,
    "short_term_investments": null,
    "receivables": 178600000.0,
    "inventory": 398800000.0,
    "current_assets": 935400000.0,
    "ppe_net": 306500000.0,
    "goodwill": 248800000.0,
    "intangibles": 176500000.0,
    "total_assets": 1843700000.0,
    "accounts_payable": 183500000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 294300000.0,
    "long_term_debt": null,
    "total_liabilities": 937500000.0,
    "temporary_equity": null,
    "equity_parent": 849800000.0,
    "nci": 56400000.0,
    "equity_total": 906200000.0,
    "liabilities_and_equity": 1843700000.0,
    "shares_outstanding": 44800000.0,
    "retained_earnings": 365000000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 132100000.0,
    "operating_lease_liability_current": 17600000.0,
    "operating_lease_liability_noncurrent": 114500000.0,
    "operating_lease_discount_rate": 0.061,
    "operating_lease_payments_y1": 23100000.0,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0000950170-23-041897"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000950170-23-041897"
    ],
    "receivables": [
     "10-Q:0000950170-23-041897"
    ],
    "inventory": [
     "10-Q:0000950170-23-041897"
    ],
    "current_assets": [
     "10-Q:0000950170-23-041897"
    ],
    "ppe_net": [
     "10-Q:0000950170-23-041897"
    ],
    "goodwill": [
     "10-Q:0000950170-23-041897"
    ],
    "intangibles": [
     "10-Q:0000950170-23-041897"
    ],
    "total_assets": [
     "10-Q:0000950170-23-041897"
    ],
    "accounts_payable": [
     "10-Q:0000950170-23-041897"
    ],
    "current_liabilities": [
     "10-Q:0000950170-23-041897"
    ],
    "total_liabilities": [
     "10-Q:0000950170-23-041897"
    ],
    "equity_parent": [
     "10-Q:0000950170-23-041897"
    ],
    "nci": [
     "10-Q:0000950170-23-041897"
    ],
    "equity_total": [
     "10-Q:0000950170-23-041897"
    ],
    "liabilities_and_equity": [
     "10-Q:0000950170-23-041897"
    ],
    "shares_outstanding": [
     "10-Q:0000950170-23-041897"
    ],
    "retained_earnings": [
     "10-Q:0000950170-23-041897"
    ],
    "preferred_stock": [
     "10-Q:0000950170-23-041897"
    ],
    "operating_lease_liability": [
     "10-Q:0000950170-23-041897"
    ],
    "operating_lease_liability_current": [
     "10-Q:0000950170-23-041897"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000950170-23-041897"
    ],
    "operating_lease_discount_rate": [
     "10-Q:0000950170-23-041897"
    ],
    "operating_lease_payments_y1": [
     "10-Q:0000950170-23-041897"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q3",
   "date": "2023-09-29",
   "values": {
    "cash": 342000000.0,
    "short_term_investments": null,
    "receivables": 170500000.0,
    "inventory": 378300000.0,
    "current_assets": 925800000.0,
    "ppe_net": 308900000.0,
    "goodwill": 248800000.0,
    "intangibles": 170900000.0,
    "total_assets": 1845500000.0,
    "accounts_payable": 187500000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 293600000.0,
    "long_term_debt": null,
    "total_liabilities": 950400000.0,
    "temporary_equity": null,
    "equity_parent": 838000000.0,
    "nci": 57100000.0,
    "equity_total": 895100000.0,
    "liabilities_and_equity": 1845500000.0,
    "shares_outstanding": 44800000.0,
    "retained_earnings": 350500000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 147500000.0,
    "operating_lease_liability_current": 16500000.0,
    "operating_lease_liability_noncurrent": 131000000.0,
    "operating_lease_discount_rate": 0.066,
    "operating_lease_payments_y1": 24500000.0,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0000950170-23-060220"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000950170-23-060220"
    ],
    "receivables": [
     "10-Q:0000950170-23-060220"
    ],
    "inventory": [
     "10-Q:0000950170-23-060220"
    ],
    "current_assets": [
     "10-Q:0000950170-23-060220"
    ],
    "ppe_net": [
     "10-Q:0000950170-23-060220"
    ],
    "goodwill": [
     "10-Q:0000950170-23-060220"
    ],
    "intangibles": [
     "10-Q:0000950170-23-060220"
    ],
    "total_assets": [
     "10-Q:0000950170-23-060220"
    ],
    "accounts_payable": [
     "10-Q:0000950170-23-060220"
    ],
    "current_liabilities": [
     "10-Q:0000950170-23-060220"
    ],
    "total_liabilities": [
     "10-Q:0000950170-23-060220"
    ],
    "equity_parent": [
     "10-Q:0000950170-23-060220"
    ],
    "nci": [
     "10-Q:0000950170-23-060220"
    ],
    "equity_total": [
     "10-Q:0000950170-23-060220"
    ],
    "liabilities_and_equity": [
     "10-Q:0000950170-23-060220"
    ],
    "shares_outstanding": [
     "10-Q:0000950170-23-060220"
    ],
    "retained_earnings": [
     "10-Q:0000950170-23-060220"
    ],
    "preferred_stock": [
     "10-Q:0000950170-23-060220"
    ],
    "operating_lease_liability": [
     "10-Q:0000950170-23-060220"
    ],
    "operating_lease_liability_current": [
     "10-Q:0000950170-23-060220"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000950170-23-060220"
    ],
    "operating_lease_discount_rate": [
     "10-Q:0000950170-23-060220"
    ],
    "operating_lease_payments_y1": [
     "10-Q:0000950170-23-060220"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q4",
   "date": "2023-12-29",
   "values": {
    "cash": 307000000.0,
    "short_term_investments": null,
    "receivables": 180800000.0,
    "inventory": 374500000.0,
    "current_assets": 893200000.0,
    "ppe_net": 328300000.0,
    "goodwill": 265200000.0,
    "intangibles": 215300000.0,
    "total_assets": 1867700000.0,
    "accounts_payable": 192900000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 310000000.0,
    "long_term_debt": null,
    "total_liabilities": 970500000.0,
    "temporary_equity": null,
    "equity_parent": 838900000.0,
    "nci": 58300000.0,
    "equity_total": 897200000.0,
    "liabilities_and_equity": 1867700000.0,
    "shares_outstanding": 44600000.0,
    "retained_earnings": 346700000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 161100000.0,
    "operating_lease_liability_current": 18100000.0,
    "operating_lease_liability_noncurrent": 143000000.0,
    "operating_lease_discount_rate": 0.067,
    "operating_lease_payments_y1": 28000000.0,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-K:0000950170-24-027213",
    "10-K:0001628280-25-007865"
   ],
   "value_sources": {
    "cash": [
     "10-K:0001628280-25-007865"
    ],
    "receivables": [
     "10-K:0001628280-25-007865"
    ],
    "inventory": [
     "10-K:0001628280-25-007865"
    ],
    "current_assets": [
     "10-K:0001628280-25-007865"
    ],
    "ppe_net": [
     "10-K:0001628280-25-007865"
    ],
    "goodwill": [
     "10-K:0001628280-25-007865"
    ],
    "intangibles": [
     "10-K:0001628280-25-007865"
    ],
    "total_assets": [
     "10-K:0001628280-25-007865"
    ],
    "accounts_payable": [
     "10-K:0001628280-25-007865"
    ],
    "current_liabilities": [
     "10-K:0001628280-25-007865"
    ],
    "total_liabilities": [
     "10-K:0001628280-25-007865"
    ],
    "equity_parent": [
     "10-K:0001628280-25-007865"
    ],
    "nci": [
     "10-K:0001628280-25-007865"
    ],
    "equity_total": [
     "10-K:0001628280-25-007865"
    ],
    "liabilities_and_equity": [
     "10-K:0001628280-25-007865"
    ],
    "shares_outstanding": [
     "10-K:0001628280-25-007865"
    ],
    "retained_earnings": [
     "10-K:0001628280-25-007865"
    ],
    "preferred_stock": [
     "10-K:0001628280-25-007865"
    ],
    "operating_lease_liability": [
     "10-K:0000950170-24-027213"
    ],
    "operating_lease_liability_current": [
     "10-K:0001628280-25-007865"
    ],
    "operating_lease_liability_noncurrent": [
     "10-K:0001628280-25-007865"
    ],
    "operating_lease_discount_rate": [
     "10-K:0001628280-25-007865"
    ],
    "operating_lease_payments_y1": [
     "10-K:0000950170-24-027213"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q1",
   "date": "2024-03-29",
   "values": {
    "cash": 293000000.0,
    "short_term_investments": null,
    "receivables": 194500000.0,
    "inventory": 388100000.0,
    "current_assets": 908700000.0,
    "ppe_net": 329200000.0,
    "goodwill": 265200000.0,
    "intangibles": 207600000.0,
    "total_assets": 1887600000.0,
    "accounts_payable": 215700000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 329400000.0,
    "long_term_debt": null,
    "total_liabilities": 998500000.0,
    "temporary_equity": null,
    "equity_parent": 830900000.0,
    "nci": 58200000.0,
    "equity_total": 889100000.0,
    "liabilities_and_equity": 1887600000.0,
    "shares_outstanding": 44600000.0,
    "retained_earnings": 337300000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": null,
    "operating_lease_liability_current": 18300000.0,
    "operating_lease_liability_noncurrent": 153400000.0,
    "operating_lease_discount_rate": null,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0001628280-24-020679"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001628280-24-020679"
    ],
    "receivables": [
     "10-Q:0001628280-24-020679"
    ],
    "inventory": [
     "10-Q:0001628280-24-020679"
    ],
    "current_assets": [
     "10-Q:0001628280-24-020679"
    ],
    "ppe_net": [
     "10-Q:0001628280-24-020679"
    ],
    "goodwill": [
     "10-Q:0001628280-24-020679"
    ],
    "intangibles": [
     "10-Q:0001628280-24-020679"
    ],
    "total_assets": [
     "10-Q:0001628280-24-020679"
    ],
    "accounts_payable": [
     "10-Q:0001628280-24-020679"
    ],
    "current_liabilities": [
     "10-Q:0001628280-24-020679"
    ],
    "total_liabilities": [
     "10-Q:0001628280-24-020679"
    ],
    "equity_parent": [
     "10-Q:0001628280-24-020679"
    ],
    "nci": [
     "10-Q:0001628280-24-020679"
    ],
    "equity_total": [
     "10-Q:0001628280-24-020679"
    ],
    "liabilities_and_equity": [
     "10-Q:0001628280-24-020679"
    ],
    "shares_outstanding": [
     "10-Q:0001628280-24-020679"
    ],
    "retained_earnings": [
     "10-Q:0001628280-24-020679"
    ],
    "preferred_stock": [
     "10-Q:0001628280-24-020679"
    ],
    "operating_lease_liability_current": [
     "10-Q:0001628280-24-020679"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001628280-24-020679"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q2",
   "date": "2024-06-28",
   "values": {
    "cash": 319500000.0,
    "short_term_investments": null,
    "receivables": 206900000.0,
    "inventory": 399900000.0,
    "current_assets": 960800000.0,
    "ppe_net": 326600000.0,
    "goodwill": 265200000.0,
    "intangibles": 200000000.0,
    "total_assets": 1927300000.0,
    "accounts_payable": 229000000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 351400000.0,
    "long_term_debt": null,
    "total_liabilities": 1015600000.0,
    "temporary_equity": null,
    "equity_parent": 852300000.0,
    "nci": 59400000.0,
    "equity_total": 911700000.0,
    "liabilities_and_equity": 1927300000.0,
    "shares_outstanding": 45000000.0,
    "retained_earnings": 356400000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": null,
    "operating_lease_liability_current": 18700000.0,
    "operating_lease_liability_noncurrent": 152400000.0,
    "operating_lease_discount_rate": null,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0001628280-24-033152"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001628280-24-033152"
    ],
    "receivables": [
     "10-Q:0001628280-24-033152"
    ],
    "inventory": [
     "10-Q:0001628280-24-033152"
    ],
    "current_assets": [
     "10-Q:0001628280-24-033152"
    ],
    "ppe_net": [
     "10-Q:0001628280-24-033152"
    ],
    "goodwill": [
     "10-Q:0001628280-24-033152"
    ],
    "intangibles": [
     "10-Q:0001628280-24-033152"
    ],
    "total_assets": [
     "10-Q:0001628280-24-033152"
    ],
    "accounts_payable": [
     "10-Q:0001628280-24-033152"
    ],
    "current_liabilities": [
     "10-Q:0001628280-24-033152"
    ],
    "total_liabilities": [
     "10-Q:0001628280-24-033152"
    ],
    "equity_parent": [
     "10-Q:0001628280-24-033152"
    ],
    "nci": [
     "10-Q:0001628280-24-033152"
    ],
    "equity_total": [
     "10-Q:0001628280-24-033152"
    ],
    "liabilities_and_equity": [
     "10-Q:0001628280-24-033152"
    ],
    "shares_outstanding": [
     "10-Q:0001628280-24-033152"
    ],
    "retained_earnings": [
     "10-Q:0001628280-24-033152"
    ],
    "preferred_stock": [
     "10-Q:0001628280-24-033152"
    ],
    "operating_lease_liability_current": [
     "10-Q:0001628280-24-033152"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001628280-24-033152"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q3",
   "date": "2024-09-27",
   "values": {
    "cash": 318200000.0,
    "short_term_investments": null,
    "receivables": 228100000.0,
    "inventory": 402600000.0,
    "current_assets": 985800000.0,
    "ppe_net": 327700000.0,
    "goodwill": 265300000.0,
    "intangibles": 192400000.0,
    "total_assets": 1947500000.0,
    "accounts_payable": 233200000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 358800000.0,
    "long_term_debt": null,
    "total_liabilities": 1025100000.0,
    "temporary_equity": null,
    "equity_parent": 857900000.0,
    "nci": 64500000.0,
    "equity_total": 922400000.0,
    "liabilities_and_equity": 1947500000.0,
    "shares_outstanding": 45100000.0,
    "retained_earnings": 354100000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": null,
    "operating_lease_liability_current": 19000000.0,
    "operating_lease_liability_noncurrent": 155600000.0,
    "operating_lease_discount_rate": null,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0001628280-24-044152"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001628280-24-044152"
    ],
    "receivables": [
     "10-Q:0001628280-24-044152"
    ],
    "inventory": [
     "10-Q:0001628280-24-044152"
    ],
    "current_assets": [
     "10-Q:0001628280-24-044152"
    ],
    "ppe_net": [
     "10-Q:0001628280-24-044152"
    ],
    "goodwill": [
     "10-Q:0001628280-24-044152"
    ],
    "intangibles": [
     "10-Q:0001628280-24-044152"
    ],
    "total_assets": [
     "10-Q:0001628280-24-044152"
    ],
    "accounts_payable": [
     "10-Q:0001628280-24-044152"
    ],
    "current_liabilities": [
     "10-Q:0001628280-24-044152"
    ],
    "total_liabilities": [
     "10-Q:0001628280-24-044152"
    ],
    "equity_parent": [
     "10-Q:0001628280-24-044152"
    ],
    "nci": [
     "10-Q:0001628280-24-044152"
    ],
    "equity_total": [
     "10-Q:0001628280-24-044152"
    ],
    "liabilities_and_equity": [
     "10-Q:0001628280-24-044152"
    ],
    "shares_outstanding": [
     "10-Q:0001628280-24-044152"
    ],
    "retained_earnings": [
     "10-Q:0001628280-24-044152"
    ],
    "preferred_stock": [
     "10-Q:0001628280-24-044152"
    ],
    "operating_lease_liability_current": [
     "10-Q:0001628280-24-044152"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001628280-24-044152"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q4",
   "date": "2024-12-27",
   "values": {
    "cash": 313900000.0,
    "short_term_investments": null,
    "receivables": 241100000.0,
    "inventory": 381000000.0,
    "current_assets": 970100000.0,
    "ppe_net": 325900000.0,
    "goodwill": 265300000.0,
    "intangibles": 184900000.0,
    "total_assets": 1919900000.0,
    "accounts_payable": 212500000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 335600000.0,
    "long_term_debt": null,
    "total_liabilities": 984100000.0,
    "temporary_equity": null,
    "equity_parent": 873600000.0,
    "nci": 62200000.0,
    "equity_total": 935800000.0,
    "liabilities_and_equity": 1919900000.0,
    "shares_outstanding": 45100000.0,
    "retained_earnings": 370400000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 167800000.0,
    "operating_lease_liability_current": 18600000.0,
    "operating_lease_liability_noncurrent": 149200000.0,
    "operating_lease_discount_rate": 0.072,
    "operating_lease_payments_y1": 29900000.0,
    "operating_lease_payments_total": 240800000.0,
    "operating_lease_imputed_interest": 73000000.0,
    "debt_maturity_y1": 18300000.0,
    "debt_maturity_y2": 12300000.0,
    "debt_maturity_y3": 12300000.0,
    "debt_maturity_y4": 456800000.0,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-K:0001628280-25-007865",
    "10-K:0001628280-26-010744"
   ],
   "value_sources": {
    "cash": [
     "10-K:0001628280-26-010744"
    ],
    "receivables": [
     "10-K:0001628280-26-010744"
    ],
    "inventory": [
     "10-K:0001628280-26-010744"
    ],
    "current_assets": [
     "10-K:0001628280-26-010744"
    ],
    "ppe_net": [
     "10-K:0001628280-26-010744"
    ],
    "goodwill": [
     "10-K:0001628280-26-010744"
    ],
    "intangibles": [
     "10-K:0001628280-26-010744"
    ],
    "total_assets": [
     "10-K:0001628280-26-010744"
    ],
    "accounts_payable": [
     "10-K:0001628280-26-010744"
    ],
    "current_liabilities": [
     "10-K:0001628280-26-010744"
    ],
    "total_liabilities": [
     "10-K:0001628280-26-010744"
    ],
    "equity_parent": [
     "10-K:0001628280-26-010744"
    ],
    "nci": [
     "10-K:0001628280-26-010744"
    ],
    "equity_total": [
     "10-K:0001628280-26-010744"
    ],
    "liabilities_and_equity": [
     "10-K:0001628280-26-010744"
    ],
    "shares_outstanding": [
     "10-K:0001628280-26-010744"
    ],
    "retained_earnings": [
     "10-K:0001628280-26-010744"
    ],
    "preferred_stock": [
     "10-K:0001628280-26-010744"
    ],
    "operating_lease_liability": [
     "10-K:0001628280-25-007865"
    ],
    "operating_lease_liability_current": [
     "10-K:0001628280-26-010744"
    ],
    "operating_lease_liability_noncurrent": [
     "10-K:0001628280-26-010744"
    ],
    "operating_lease_discount_rate": [
     "10-K:0001628280-26-010744"
    ],
    "operating_lease_payments_y1": [
     "10-K:0001628280-25-007865"
    ],
    "operating_lease_payments_total": [
     "10-K:0001628280-25-007865"
    ],
    "operating_lease_imputed_interest": [
     "10-K:0001628280-25-007865"
    ],
    "debt_maturity_y1": [
     "10-K:0001628280-25-007865"
    ],
    "debt_maturity_y2": [
     "10-K:0001628280-25-007865"
    ],
    "debt_maturity_y3": [
     "10-K:0001628280-25-007865"
    ],
    "debt_maturity_y4": [
     "10-K:0001628280-25-007865"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q1",
   "date": "2025-03-28",
   "values": {
    "cash": 317600000.0,
    "short_term_investments": null,
    "receivables": 217900000.0,
    "inventory": 374600000.0,
    "current_assets": 947800000.0,
    "ppe_net": 328600000.0,
    "goodwill": 265300000.0,
    "intangibles": 177600000.0,
    "total_assets": 1891000000.0,
    "accounts_payable": 207400000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 313200000.0,
    "long_term_debt": null,
    "total_liabilities": 954200000.0,
    "temporary_equity": null,
    "equity_parent": 872000000.0,
    "nci": 64800000.0,
    "equity_total": 936800000.0,
    "liabilities_and_equity": 1891000000.0,
    "shares_outstanding": 45100000.0,
    "retained_earnings": 365400000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": null,
    "operating_lease_liability_current": 18600000.0,
    "operating_lease_liability_noncurrent": 146900000.0,
    "operating_lease_discount_rate": null,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0001628280-25-020658"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001628280-25-020658"
    ],
    "receivables": [
     "10-Q:0001628280-25-020658"
    ],
    "inventory": [
     "10-Q:0001628280-25-020658"
    ],
    "current_assets": [
     "10-Q:0001628280-25-020658"
    ],
    "ppe_net": [
     "10-Q:0001628280-25-020658"
    ],
    "goodwill": [
     "10-Q:0001628280-25-020658"
    ],
    "intangibles": [
     "10-Q:0001628280-25-020658"
    ],
    "total_assets": [
     "10-Q:0001628280-25-020658"
    ],
    "accounts_payable": [
     "10-Q:0001628280-25-020658"
    ],
    "current_liabilities": [
     "10-Q:0001628280-25-020658"
    ],
    "total_liabilities": [
     "10-Q:0001628280-25-020658"
    ],
    "equity_parent": [
     "10-Q:0001628280-25-020658"
    ],
    "nci": [
     "10-Q:0001628280-25-020658"
    ],
    "equity_total": [
     "10-Q:0001628280-25-020658"
    ],
    "liabilities_and_equity": [
     "10-Q:0001628280-25-020658"
    ],
    "shares_outstanding": [
     "10-Q:0001628280-25-020658"
    ],
    "retained_earnings": [
     "10-Q:0001628280-25-020658"
    ],
    "preferred_stock": [
     "10-Q:0001628280-25-020658"
    ],
    "operating_lease_liability_current": [
     "10-Q:0001628280-25-020658"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001628280-25-020658"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q2",
   "date": "2025-06-27",
   "values": {
    "cash": 327400000.0,
    "short_term_investments": null,
    "receivables": 206700000.0,
    "inventory": 375600000.0,
    "current_assets": 955800000.0,
    "ppe_net": 336700000.0,
    "goodwill": 114200000.0,
    "intangibles": 170600000.0,
    "total_assets": 1745600000.0,
    "accounts_payable": 202200000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 312000000.0,
    "long_term_debt": null,
    "total_liabilities": 955800000.0,
    "temporary_equity": null,
    "equity_parent": 719400000.0,
    "nci": 70400000.0,
    "equity_total": 789800000.0,
    "liabilities_and_equity": 1745600000.0,
    "shares_outstanding": 45300000.0,
    "retained_earnings": 203400000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": null,
    "operating_lease_liability_current": 18600000.0,
    "operating_lease_liability_noncurrent": 151400000.0,
    "operating_lease_discount_rate": null,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0001628280-25-036413"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001628280-25-036413"
    ],
    "receivables": [
     "10-Q:0001628280-25-036413"
    ],
    "inventory": [
     "10-Q:0001628280-25-036413"
    ],
    "current_assets": [
     "10-Q:0001628280-25-036413"
    ],
    "ppe_net": [
     "10-Q:0001628280-25-036413"
    ],
    "goodwill": [
     "10-Q:0001628280-25-036413"
    ],
    "intangibles": [
     "10-Q:0001628280-25-036413"
    ],
    "total_assets": [
     "10-Q:0001628280-25-036413"
    ],
    "accounts_payable": [
     "10-Q:0001628280-25-036413"
    ],
    "current_liabilities": [
     "10-Q:0001628280-25-036413"
    ],
    "total_liabilities": [
     "10-Q:0001628280-25-036413"
    ],
    "equity_parent": [
     "10-Q:0001628280-25-036413"
    ],
    "nci": [
     "10-Q:0001628280-25-036413"
    ],
    "equity_total": [
     "10-Q:0001628280-25-036413"
    ],
    "liabilities_and_equity": [
     "10-Q:0001628280-25-036413"
    ],
    "shares_outstanding": [
     "10-Q:0001628280-25-036413"
    ],
    "retained_earnings": [
     "10-Q:0001628280-25-036413"
    ],
    "preferred_stock": [
     "10-Q:0001628280-25-036413"
    ],
    "operating_lease_liability_current": [
     "10-Q:0001628280-25-036413"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001628280-25-036413"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q3",
   "date": "2025-09-26",
   "values": {
    "cash": 314100000.0,
    "short_term_investments": null,
    "receivables": 199500000.0,
    "inventory": 382200000.0,
    "current_assets": 941400000.0,
    "ppe_net": 329100000.0,
    "goodwill": 114200000.0,
    "intangibles": 163700000.0,
    "total_assets": 1720500000.0,
    "accounts_payable": 191200000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 293400000.0,
    "long_term_debt": null,
    "total_liabilities": 939200000.0,
    "temporary_equity": null,
    "equity_parent": 709900000.0,
    "nci": 71400000.0,
    "equity_total": 781300000.0,
    "liabilities_and_equity": 1720500000.0,
    "shares_outstanding": 45400000.0,
    "retained_earnings": 192500000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": null,
    "operating_lease_liability_current": 18600000.0,
    "operating_lease_liability_noncurrent": 155100000.0,
    "operating_lease_discount_rate": null,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0001628280-25-047117"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001628280-25-047117"
    ],
    "receivables": [
     "10-Q:0001628280-25-047117"
    ],
    "inventory": [
     "10-Q:0001628280-25-047117"
    ],
    "current_assets": [
     "10-Q:0001628280-25-047117"
    ],
    "ppe_net": [
     "10-Q:0001628280-25-047117"
    ],
    "goodwill": [
     "10-Q:0001628280-25-047117"
    ],
    "intangibles": [
     "10-Q:0001628280-25-047117"
    ],
    "total_assets": [
     "10-Q:0001628280-25-047117"
    ],
    "accounts_payable": [
     "10-Q:0001628280-25-047117"
    ],
    "current_liabilities": [
     "10-Q:0001628280-25-047117"
    ],
    "total_liabilities": [
     "10-Q:0001628280-25-047117"
    ],
    "equity_parent": [
     "10-Q:0001628280-25-047117"
    ],
    "nci": [
     "10-Q:0001628280-25-047117"
    ],
    "equity_total": [
     "10-Q:0001628280-25-047117"
    ],
    "liabilities_and_equity": [
     "10-Q:0001628280-25-047117"
    ],
    "shares_outstanding": [
     "10-Q:0001628280-25-047117"
    ],
    "retained_earnings": [
     "10-Q:0001628280-25-047117"
    ],
    "preferred_stock": [
     "10-Q:0001628280-25-047117"
    ],
    "operating_lease_liability_current": [
     "10-Q:0001628280-25-047117"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001628280-25-047117"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q4",
   "date": "2025-12-26",
   "values": {
    "cash": 311800000.0,
    "short_term_investments": null,
    "receivables": 208800000.0,
    "inventory": 390900000.0,
    "current_assets": 959700000.0,
    "ppe_net": 324600000.0,
    "goodwill": 114200000.0,
    "intangibles": 156800000.0,
    "total_assets": 1729000000.0,
    "accounts_payable": 194900000.0,
    "short_term_borrowings": null,
    "debt_current": 9900000.0,
    "current_liabilities": 300700000.0,
    "long_term_debt": 467000000.0,
    "total_liabilities": 944900000.0,
    "temporary_equity": null,
    "equity_parent": 711000000.0,
    "nci": 73100000.0,
    "equity_total": 784100000.0,
    "liabilities_and_equity": 1729000000.0,
    "shares_outstanding": 45500000.0,
    "retained_earnings": 189200000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 176800000.0,
    "operating_lease_liability_current": 20200000.0,
    "operating_lease_liability_noncurrent": 156600000.0,
    "operating_lease_discount_rate": 0.073,
    "operating_lease_payments_y1": 32200000.0,
    "operating_lease_payments_total": 247800000.0,
    "operating_lease_imputed_interest": 71000000.0,
    "debt_maturity_y1": 12100000.0,
    "debt_maturity_y2": 12100000.0,
    "debt_maturity_y3": 457200000.0,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-K:0001628280-26-010744",
    "10-Q:0001628280-26-067880"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001628280-26-067880"
    ],
    "receivables": [
     "10-Q:0001628280-26-067880"
    ],
    "inventory": [
     "10-Q:0001628280-26-067880"
    ],
    "current_assets": [
     "10-Q:0001628280-26-067880"
    ],
    "ppe_net": [
     "10-Q:0001628280-26-067880"
    ],
    "goodwill": [
     "10-Q:0001628280-26-067880"
    ],
    "intangibles": [
     "10-Q:0001628280-26-067880"
    ],
    "total_assets": [
     "10-Q:0001628280-26-067880"
    ],
    "accounts_payable": [
     "10-Q:0001628280-26-067880"
    ],
    "debt_current": [
     "10-Q:0001628280-26-067880"
    ],
    "current_liabilities": [
     "10-Q:0001628280-26-067880"
    ],
    "long_term_debt": [
     "10-Q:0001628280-26-067880"
    ],
    "total_liabilities": [
     "10-Q:0001628280-26-067880"
    ],
    "equity_parent": [
     "10-Q:0001628280-26-067880"
    ],
    "nci": [
     "10-Q:0001628280-26-067880"
    ],
    "equity_total": [
     "10-Q:0001628280-26-067880"
    ],
    "liabilities_and_equity": [
     "10-Q:0001628280-26-067880"
    ],
    "shares_outstanding": [
     "10-Q:0001628280-26-067880"
    ],
    "retained_earnings": [
     "10-Q:0001628280-26-067880"
    ],
    "preferred_stock": [
     "10-Q:0001628280-26-067880"
    ],
    "operating_lease_liability": [
     "10-K:0001628280-26-010744"
    ],
    "operating_lease_liability_current": [
     "10-Q:0001628280-26-067880"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001628280-26-067880"
    ],
    "operating_lease_discount_rate": [
     "10-K:0001628280-26-010744"
    ],
    "operating_lease_payments_y1": [
     "10-K:0001628280-26-010744"
    ],
    "operating_lease_payments_total": [
     "10-K:0001628280-26-010744"
    ],
    "operating_lease_imputed_interest": [
     "10-K:0001628280-26-010744"
    ],
    "debt_maturity_y1": [
     "10-K:0001628280-26-010744"
    ],
    "debt_maturity_y2": [
     "10-K:0001628280-26-010744"
    ],
    "debt_maturity_y3": [
     "10-K:0001628280-26-010744"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q1",
   "date": "2026-03-27",
   "values": {
    "cash": 323500000.0,
    "short_term_investments": null,
    "receivables": 232800000.0,
    "inventory": 481900000.0,
    "current_assets": 1097800000.0,
    "ppe_net": 319400000.0,
    "goodwill": 114200000.0,
    "intangibles": 149900000.0,
    "total_assets": 1855200000.0,
    "accounts_payable": 263400000.0,
    "short_term_borrowings": null,
    "debt_current": 0.0,
    "current_liabilities": 357500000.0,
    "long_term_debt": 601900000.0,
    "total_liabilities": 1153100000.0,
    "temporary_equity": null,
    "equity_parent": 627900000.0,
    "nci": 74200000.0,
    "equity_total": 702100000.0,
    "liabilities_and_equity": 1855200000.0,
    "shares_outstanding": 44800000.0,
    "retained_earnings": 171300000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": null,
    "operating_lease_liability_current": 20500000.0,
    "operating_lease_liability_noncurrent": 158000000.0,
    "operating_lease_discount_rate": null,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0001628280-26-028365"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001628280-26-028365"
    ],
    "receivables": [
     "10-Q:0001628280-26-028365"
    ],
    "inventory": [
     "10-Q:0001628280-26-028365"
    ],
    "current_assets": [
     "10-Q:0001628280-26-028365"
    ],
    "ppe_net": [
     "10-Q:0001628280-26-028365"
    ],
    "goodwill": [
     "10-Q:0001628280-26-028365"
    ],
    "intangibles": [
     "10-Q:0001628280-26-028365"
    ],
    "total_assets": [
     "10-Q:0001628280-26-028365"
    ],
    "accounts_payable": [
     "10-Q:0001628280-26-028365"
    ],
    "debt_current": [
     "10-Q:0001628280-26-028365"
    ],
    "current_liabilities": [
     "10-Q:0001628280-26-028365"
    ],
    "long_term_debt": [
     "10-Q:0001628280-26-028365"
    ],
    "total_liabilities": [
     "10-Q:0001628280-26-028365"
    ],
    "equity_parent": [
     "10-Q:0001628280-26-028365"
    ],
    "nci": [
     "10-Q:0001628280-26-028365"
    ],
    "equity_total": [
     "10-Q:0001628280-26-028365"
    ],
    "liabilities_and_equity": [
     "10-Q:0001628280-26-028365"
    ],
    "shares_outstanding": [
     "10-Q:0001628280-26-028365"
    ],
    "retained_earnings": [
     "10-Q:0001628280-26-028365"
    ],
    "preferred_stock": [
     "10-Q:0001628280-26-028365"
    ],
    "operating_lease_liability_current": [
     "10-Q:0001628280-26-028365"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001628280-26-028365"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q2",
   "date": "2026-06-26",
   "values": {
    "cash": 255900000.0,
    "short_term_investments": null,
    "receivables": 208000000.0,
    "inventory": 629900000.0,
    "current_assets": 1160500000.0,
    "ppe_net": 323700000.0,
    "goodwill": 114200000.0,
    "intangibles": 143200000.0,
    "total_assets": 1918100000.0,
    "accounts_payable": 300600000.0,
    "short_term_borrowings": null,
    "debt_current": 0.0,
    "current_liabilities": 424700000.0,
    "long_term_debt": 599400000.0,
    "total_liabilities": 1201000000.0,
    "temporary_equity": null,
    "equity_parent": 639800000.0,
    "nci": 77300000.0,
    "equity_total": 717100000.0,
    "liabilities_and_equity": 1918100000.0,
    "shares_outstanding": 45300000.0,
    "retained_earnings": 180000000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": null,
    "operating_lease_liability_current": 21500000.0,
    "operating_lease_liability_noncurrent": 155000000.0,
    "operating_lease_discount_rate": null,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0001628280-26-052540"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001628280-26-052540"
    ],
    "receivables": [
     "10-Q:0001628280-26-052540"
    ],
    "inventory": [
     "10-Q:0001628280-26-052540"
    ],
    "current_assets": [
     "10-Q:0001628280-26-052540"
    ],
    "ppe_net": [
     "10-Q:0001628280-26-052540"
    ],
    "goodwill": [
     "10-Q:0001628280-26-052540"
    ],
    "intangibles": [
     "10-Q:0001628280-26-052540"
    ],
    "total_assets": [
     "10-Q:0001628280-26-052540"
    ],
    "accounts_payable": [
     "10-Q:0001628280-26-052540"
    ],
    "debt_current": [
     "10-Q:0001628280-26-052540"
    ],
    "current_liabilities": [
     "10-Q:0001628280-26-052540"
    ],
    "long_term_debt": [
     "10-Q:0001628280-26-052540"
    ],
    "total_liabilities": [
     "10-Q:0001628280-26-052540"
    ],
    "equity_parent": [
     "10-Q:0001628280-26-052540"
    ],
    "nci": [
     "10-Q:0001628280-26-052540"
    ],
    "equity_total": [
     "10-Q:0001628280-26-052540"
    ],
    "liabilities_and_equity": [
     "10-Q:0001628280-26-052540"
    ],
    "shares_outstanding": [
     "10-Q:0001628280-26-052540"
    ],
    "retained_earnings": [
     "10-Q:0001628280-26-052540"
    ],
    "preferred_stock": [
     "10-Q:0001628280-26-052540"
    ],
    "operating_lease_liability_current": [
     "10-Q:0001628280-26-052540"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001628280-26-052540"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q3",
   "date": "2026-09-25",
   "values": {
    "cash": 270900000.0,
    "short_term_investments": null,
    "receivables": 272400000.0,
    "inventory": 723300000.0,
    "current_assets": 1334200000.0,
    "ppe_net": 344400000.0,
    "goodwill": 114200000.0,
    "intangibles": 136400000.0,
    "total_assets": 2104400000.0,
    "accounts_payable": 335200000.0,
    "short_term_borrowings": null,
    "debt_current": 0.0,
    "current_liabilities": 478600000.0,
    "long_term_debt": 635100000.0,
    "total_liabilities": 1291100000.0,
    "temporary_equity": null,
    "equity_parent": 727500000.0,
    "nci": 85800000.0,
    "equity_total": 813300000.0,
    "liabilities_and_equity": 2104400000.0,
    "shares_outstanding": 45700000.0,
    "retained_earnings": 219100000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": null,
    "operating_lease_liability_current": 22300000.0,
    "operating_lease_liability_noncurrent": 152700000.0,
    "operating_lease_discount_rate": null,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0001628280-26-067880"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001628280-26-067880"
    ],
    "receivables": [
     "10-Q:0001628280-26-067880"
    ],
    "inventory": [
     "10-Q:0001628280-26-067880"
    ],
    "current_assets": [
     "10-Q:0001628280-26-067880"
    ],
    "ppe_net": [
     "10-Q:0001628280-26-067880"
    ],
    "goodwill": [
     "10-Q:0001628280-26-067880"
    ],
    "intangibles": [
     "10-Q:0001628280-26-067880"
    ],
    "total_assets": [
     "10-Q:0001628280-26-067880"
    ],
    "accounts_payable": [
     "10-Q:0001628280-26-067880"
    ],
    "debt_current": [
     "10-Q:0001628280-26-067880"
    ],
    "current_liabilities": [
     "10-Q:0001628280-26-067880"
    ],
    "long_term_debt": [
     "10-Q:0001628280-26-067880"
    ],
    "total_liabilities": [
     "10-Q:0001628280-26-067880"
    ],
    "equity_parent": [
     "10-Q:0001628280-26-067880"
    ],
    "nci": [
     "10-Q:0001628280-26-067880"
    ],
    "equity_total": [
     "10-Q:0001628280-26-067880"
    ],
    "liabilities_and_equity": [
     "10-Q:0001628280-26-067880"
    ],
    "shares_outstanding": [
     "10-Q:0001628280-26-067880"
    ],
    "retained_earnings": [
     "10-Q:0001628280-26-067880"
    ],
    "preferred_stock": [
     "10-Q:0001628280-26-067880"
    ],
    "operating_lease_liability_current": [
     "10-Q:0001628280-26-067880"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001628280-26-067880"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "cf_quarterly": [
  {
   "period": "FY2021 Q1",
   "fiscal_year": 2021,
   "quarter": 1,
   "start": "2020-12-26",
   "end": "2021-03-26",
   "values": {
    "cfo": 65600000.0,
    "cfi": 800000.0,
    "cff": -1600000.0,
    "capex": 6500000.0,
    "d_and_a": 6500000.0,
    "sbc": 3500000.0,
    "dividends_paid": null,
    "buybacks": null,
    "interest_paid": 4300000.0,
    "taxes_paid": null,
    "depreciation": null,
    "amortisation_intangibles": 4900000.0,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 22500000.0,
    "change_inventories": 8800000.0,
    "change_payables": 43300000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000950170-22-009042"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000950170-22-009042"
    ],
    "cfi": [
     "10-Q:0000950170-22-009042"
    ],
    "cff": [
     "10-Q:0000950170-22-009042"
    ],
    "capex": [
     "10-Q:0000950170-22-009042"
    ],
    "d_and_a": [
     "10-Q:0000950170-22-009042"
    ],
    "sbc": [
     "10-Q:0000950170-22-009042"
    ],
    "interest_paid": [
     "10-Q:0000950170-22-009042"
    ],
    "amortisation_intangibles": [
     "10-Q:0000950170-22-009042"
    ],
    "change_receivables": [
     "10-Q:0000950170-22-009042"
    ],
    "change_inventories": [
     "10-Q:0000950170-22-009042"
    ],
    "change_payables": [
     "10-Q:0000950170-22-009042"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q2",
   "fiscal_year": 2021,
   "quarter": 2,
   "start": "2021-03-27",
   "end": "2021-06-25",
   "values": {
    "cfo": 51100000.0,
    "cfi": -371300000.0,
    "cff": 506800000.0,
    "capex": 16200000.0,
    "d_and_a": 8600000.0,
    "sbc": 3700000.0,
    "dividends_paid": null,
    "buybacks": null,
    "interest_paid": 3800000.0,
    "taxes_paid": null,
    "depreciation": null,
    "amortisation_intangibles": 9500000.0,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": -9200000.0,
    "change_inventories": 32500000.0,
    "change_payables": 37500000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000950170-22-009042",
    "10-Q:0000950170-22-016091"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000950170-22-009042",
     "10-Q:0000950170-22-016091"
    ],
    "cfi": [
     "10-Q:0000950170-22-009042",
     "10-Q:0000950170-22-016091"
    ],
    "cff": [
     "10-Q:0000950170-22-009042",
     "10-Q:0000950170-22-016091"
    ],
    "capex": [
     "10-Q:0000950170-22-009042",
     "10-Q:0000950170-22-016091"
    ],
    "d_and_a": [
     "10-Q:0000950170-22-009042",
     "10-Q:0000950170-22-016091"
    ],
    "sbc": [
     "10-Q:0000950170-22-016091"
    ],
    "interest_paid": [
     "10-Q:0000950170-22-009042",
     "10-Q:0000950170-22-016091"
    ],
    "amortisation_intangibles": [
     "10-Q:0000950170-22-016091"
    ],
    "change_receivables": [
     "10-Q:0000950170-22-009042",
     "10-Q:0000950170-22-016091"
    ],
    "change_inventories": [
     "10-Q:0000950170-22-009042",
     "10-Q:0000950170-22-016091"
    ],
    "change_payables": [
     "10-Q:0000950170-22-009042",
     "10-Q:0000950170-22-016091"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "interest_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  },
  {
   "period": "FY2021 Q3",
   "fiscal_year": 2021,
   "quarter": 3,
   "start": "2021-06-26",
   "end": "2021-09-24",
   "values": {
    "cfo": 53300000.0,
    "cfi": -19800000.0,
    "cff": -27300000.0,
    "capex": 20000000.0,
    "d_and_a": 8900000.0,
    "sbc": 4300000.0,
    "dividends_paid": null,
    "buybacks": null,
    "interest_paid": 6300000.0,
    "taxes_paid": null,
    "depreciation": null,
    "amortisation_intangibles": 9500000.0,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 22100000.0,
    "change_inventories": 29200000.0,
    "change_payables": 38700000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 0.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000950170-22-016091",
    "10-Q:0000950170-22-023975"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000950170-22-016091",
     "10-Q:0000950170-22-023975"
    ],
    "cfi": [
     "10-Q:0000950170-22-016091",
     "10-Q:0000950170-22-023975"
    ],
    "cff": [
     "10-Q:0000950170-22-016091",
     "10-Q:0000950170-22-023975"
    ],
    "capex": [
     "10-Q:0000950170-22-016091",
     "10-Q:0000950170-22-023975"
    ],
    "d_and_a": [
     "10-Q:0000950170-22-016091",
     "10-Q:0000950170-22-023975"
    ],
    "sbc": [
     "10-Q:0000950170-22-023975"
    ],
    "interest_paid": [
     "10-Q:0000950170-22-016091",
     "10-Q:0000950170-22-023975"
    ],
    "amortisation_intangibles": [
     "10-Q:0000950170-22-023975"
    ],
    "change_receivables": [
     "10-Q:0000950170-22-016091",
     "10-Q:0000950170-22-023975"
    ],
    "change_inventories": [
     "10-Q:0000950170-22-016091",
     "10-Q:0000950170-22-023975"
    ],
    "change_payables": [
     "10-Q:0000950170-22-016091",
     "10-Q:0000950170-22-023975"
    ],
    "proceeds_equity_issuance": [
     "10-Q:0000950170-22-016091",
     "10-Q:0000950170-22-023975"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "interest_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "proceeds_equity_issuance": "derived"
   }
  },
  {
   "period": "FY2021 Q4",
   "fiscal_year": 2021,
   "quarter": 4,
   "start": "2021-09-25",
   "end": "2021-12-31",
   "values": {
    "cfo": 41600000.0,
    "cfi": -14500000.0,
    "cff": -17100000.0,
    "capex": 16600000.0,
    "d_and_a": 10100000.0,
    "sbc": 4300000.0,
    "dividends_paid": null,
    "buybacks": null,
    "interest_paid": 5500000.0,
    "taxes_paid": null,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 17600000.0,
    "change_inventories": 54600000.0,
    "change_payables": 51100000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 500000.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000950170-23-005148",
    "10-Q:0000950170-22-023975"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "cfi": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "cff": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "capex": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "d_and_a": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "sbc": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "interest_paid": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "change_receivables": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "change_inventories": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "change_payables": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ],
    "proceeds_equity_issuance": [
     "10-K:0000950170-23-005148",
     "10-Q:0000950170-22-023975"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "sbc": "derived",
    "interest_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "proceeds_equity_issuance": "derived"
   }
  },
  {
   "period": "FY2022 Q1",
   "fiscal_year": 2022,
   "quarter": 1,
   "start": "2022-01-01",
   "end": "2022-04-01",
   "values": {
    "cfo": -67400000.0,
    "cfi": -28400000.0,
    "cff": -2600000.0,
    "capex": 28400000.0,
    "d_and_a": 9800000.0,
    "sbc": 5600000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 5000000.0,
    "taxes_paid": null,
    "depreciation": null,
    "amortisation_intangibles": 8100000.0,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 29100000.0,
    "change_inventories": 61100000.0,
    "change_payables": -35900000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000950170-23-018326"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000950170-23-018326"
    ],
    "cfi": [
     "10-Q:0000950170-23-018326"
    ],
    "cff": [
     "10-Q:0000950170-23-018326"
    ],
    "capex": [
     "10-Q:0000950170-23-018326"
    ],
    "d_and_a": [
     "10-Q:0000950170-23-018326"
    ],
    "sbc": [
     "10-Q:0000950170-23-018326"
    ],
    "buybacks": [
     "10-Q:0000950170-23-018326"
    ],
    "interest_paid": [
     "10-Q:0000950170-23-018326"
    ],
    "amortisation_intangibles": [
     "10-Q:0000950170-23-018326"
    ],
    "change_receivables": [
     "10-Q:0000950170-23-018326"
    ],
    "change_inventories": [
     "10-Q:0000950170-23-018326"
    ],
    "change_payables": [
     "10-Q:0000950170-23-018326"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q2",
   "fiscal_year": 2022,
   "quarter": 2,
   "start": "2022-04-02",
   "end": "2022-07-01",
   "values": {
    "cfo": 81700000.0,
    "cfi": -18000000.0,
    "cff": -6600000.0,
    "capex": 18100000.0,
    "d_and_a": 10200000.0,
    "sbc": 4500000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 8800000.0,
    "taxes_paid": null,
    "depreciation": null,
    "amortisation_intangibles": 7700000.0,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": -31900000.0,
    "change_inventories": -17900000.0,
    "change_payables": -19900000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000950170-23-018326",
    "10-Q:0000950170-23-041897"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000950170-23-018326",
     "10-Q:0000950170-23-041897"
    ],
    "cfi": [
     "10-Q:0000950170-23-018326",
     "10-Q:0000950170-23-041897"
    ],
    "cff": [
     "10-Q:0000950170-23-018326",
     "10-Q:0000950170-23-041897"
    ],
    "capex": [
     "10-Q:0000950170-23-018326",
     "10-Q:0000950170-23-041897"
    ],
    "d_and_a": [
     "10-Q:0000950170-23-018326",
     "10-Q:0000950170-23-041897"
    ],
    "sbc": [
     "10-Q:0000950170-23-041897"
    ],
    "buybacks": [
     "10-Q:0000950170-23-018326",
     "10-Q:0000950170-23-041897"
    ],
    "interest_paid": [
     "10-Q:0000950170-23-018326",
     "10-Q:0000950170-23-041897"
    ],
    "amortisation_intangibles": [
     "10-Q:0000950170-23-041897"
    ],
    "change_receivables": [
     "10-Q:0000950170-23-018326",
     "10-Q:0000950170-23-041897"
    ],
    "change_inventories": [
     "10-Q:0000950170-23-018326",
     "10-Q:0000950170-23-041897"
    ],
    "change_payables": [
     "10-Q:0000950170-23-018326",
     "10-Q:0000950170-23-041897"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  },
  {
   "period": "FY2022 Q3",
   "fiscal_year": 2022,
   "quarter": 3,
   "start": "2022-07-02",
   "end": "2022-09-30",
   "values": {
    "cfo": 71700000.0,
    "cfi": -17800000.0,
    "cff": -18000000.0,
    "capex": 21400000.0,
    "d_and_a": 9700000.0,
    "sbc": 4700000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 6500000.0,
    "taxes_paid": null,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 800000.0,
    "change_inventories": 2500000.0,
    "change_payables": 11900000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 0.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000950170-23-041897",
    "10-Q:0000950170-23-060220"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000950170-23-041897",
     "10-Q:0000950170-23-060220"
    ],
    "cfi": [
     "10-Q:0000950170-23-041897",
     "10-Q:0000950170-23-060220"
    ],
    "cff": [
     "10-Q:0000950170-23-041897",
     "10-Q:0000950170-23-060220"
    ],
    "capex": [
     "10-Q:0000950170-23-041897",
     "10-Q:0000950170-23-060220"
    ],
    "d_and_a": [
     "10-Q:0000950170-23-041897",
     "10-Q:0000950170-23-060220"
    ],
    "sbc": [
     "10-Q:0000950170-23-060220"
    ],
    "buybacks": [
     "10-Q:0000950170-23-041897",
     "10-Q:0000950170-23-060220"
    ],
    "interest_paid": [
     "10-Q:0000950170-23-041897",
     "10-Q:0000950170-23-060220"
    ],
    "change_receivables": [
     "10-Q:0000950170-23-041897",
     "10-Q:0000950170-23-060220"
    ],
    "change_inventories": [
     "10-Q:0000950170-23-041897",
     "10-Q:0000950170-23-060220"
    ],
    "change_payables": [
     "10-Q:0000950170-23-041897",
     "10-Q:0000950170-23-060220"
    ],
    "proceeds_equity_issuance": [
     "10-Q:0000950170-23-041897",
     "10-Q:0000950170-23-060220"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "proceeds_equity_issuance": "derived"
   }
  },
  {
   "period": "FY2022 Q4",
   "fiscal_year": 2022,
   "quarter": 4,
   "start": "2022-10-01",
   "end": "2022-12-30",
   "values": {
    "cfo": -38800000.0,
    "cfi": -32000000.0,
    "cff": -28800000.0,
    "capex": 32200000.0,
    "d_and_a": 8700000.0,
    "sbc": 4300000.0,
    "dividends_paid": null,
    "buybacks": 12100000.0,
    "interest_paid": 11600000.0,
    "taxes_paid": null,
    "depreciation": null,
    "amortisation_intangibles": 29999976.9,
    "goodwill_impairment": 0.0,
    "deferred_tax": null,
    "change_receivables": 17700000.0,
    "change_inventories": 38700000.0,
    "change_payables": -24500000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 0.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000950170-24-027213",
    "10-Q:0000950170-23-060220"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "cfi": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "cff": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "capex": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "d_and_a": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "sbc": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "buybacks": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "interest_paid": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "amortisation_intangibles": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "goodwill_impairment": [
     "10-K:0000950170-24-027213"
    ],
    "change_receivables": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "change_inventories": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "change_payables": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ],
    "proceeds_equity_issuance": [
     "10-K:0000950170-24-027213",
     "10-Q:0000950170-23-060220"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "sbc": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "amortisation_intangibles": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "proceeds_equity_issuance": "derived"
   }
  },
  {
   "period": "FY2023 Q1",
   "fiscal_year": 2023,
   "quarter": 1,
   "start": "2022-12-31",
   "end": "2023-03-31",
   "values": {
    "cfo": 28000000.0,
    "cfi": -27300000.0,
    "cff": -36200000.0,
    "capex": 27300000.0,
    "d_and_a": 8900000.0,
    "sbc": 3700000.0,
    "dividends_paid": null,
    "buybacks": 14200000.0,
    "interest_paid": 7400000.0,
    "taxes_paid": 5600000.0,
    "depreciation": null,
    "amortisation_intangibles": 5800000.0,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": -63400000.0,
    "change_inventories": -10900000.0,
    "change_payables": -50500000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001628280-24-020679"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001628280-24-020679"
    ],
    "cfi": [
     "10-Q:0001628280-24-020679"
    ],
    "cff": [
     "10-Q:0001628280-24-020679"
    ],
    "capex": [
     "10-Q:0001628280-24-020679"
    ],
    "d_and_a": [
     "10-Q:0001628280-24-020679"
    ],
    "sbc": [
     "10-Q:0001628280-24-020679"
    ],
    "buybacks": [
     "10-Q:0001628280-24-020679"
    ],
    "interest_paid": [
     "10-Q:0001628280-24-020679"
    ],
    "taxes_paid": [
     "10-Q:0001628280-24-020679"
    ],
    "amortisation_intangibles": [
     "10-Q:0001628280-24-020679"
    ],
    "change_receivables": [
     "10-Q:0001628280-24-020679"
    ],
    "change_inventories": [
     "10-Q:0001628280-24-020679"
    ],
    "change_payables": [
     "10-Q:0001628280-24-020679"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q2",
   "fiscal_year": 2023,
   "quarter": 2,
   "start": "2023-04-01",
   "end": "2023-06-30",
   "values": {
    "cfo": 36400000.0,
    "cfi": -19200000.0,
    "cff": -20700000.0,
    "capex": 19700000.0,
    "d_and_a": 9300000.0,
    "sbc": 1000000.0,
    "dividends_paid": null,
    "buybacks": 9500000.0,
    "interest_paid": 14300000.0,
    "taxes_paid": 11800000.0,
    "depreciation": null,
    "amortisation_intangibles": 5500000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": null,
    "change_receivables": -11700000.0,
    "change_inventories": -34200000.0,
    "change_payables": -12100000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001628280-24-020679",
    "10-Q:0001628280-24-033152"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001628280-24-020679",
     "10-Q:0001628280-24-033152"
    ],
    "cfi": [
     "10-Q:0001628280-24-020679",
     "10-Q:0001628280-24-033152"
    ],
    "cff": [
     "10-Q:0001628280-24-020679",
     "10-Q:0001628280-24-033152"
    ],
    "capex": [
     "10-Q:0001628280-24-020679",
     "10-Q:0001628280-24-033152"
    ],
    "d_and_a": [
     "10-Q:0001628280-24-020679",
     "10-Q:0001628280-24-033152"
    ],
    "sbc": [
     "10-Q:0001628280-24-033152"
    ],
    "buybacks": [
     "10-Q:0001628280-24-020679",
     "10-Q:0001628280-24-033152"
    ],
    "interest_paid": [
     "10-Q:0001628280-24-020679",
     "10-Q:0001628280-24-033152"
    ],
    "taxes_paid": [
     "10-Q:0001628280-24-020679",
     "10-Q:0001628280-24-033152"
    ],
    "amortisation_intangibles": [
     "10-Q:0001628280-24-033152"
    ],
    "goodwill_impairment": [
     "10-Q:0001628280-24-033152"
    ],
    "change_receivables": [
     "10-Q:0001628280-24-020679",
     "10-Q:0001628280-24-033152"
    ],
    "change_inventories": [
     "10-Q:0001628280-24-020679",
     "10-Q:0001628280-24-033152"
    ],
    "change_payables": [
     "10-Q:0001628280-24-020679",
     "10-Q:0001628280-24-033152"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "taxes_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  },
  {
   "period": "FY2023 Q3",
   "fiscal_year": 2023,
   "quarter": 3,
   "start": "2023-07-01",
   "end": "2023-09-29",
   "values": {
    "cfo": 36200000.0,
    "cfi": -10400000.0,
    "cff": -4100000.0,
    "capex": 12200000.0,
    "d_and_a": 9700000.0,
    "sbc": 4000000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 11300000.0,
    "taxes_paid": 9300000.0,
    "depreciation": null,
    "amortisation_intangibles": 5500000.0,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": -8100000.0,
    "change_inventories": -20500000.0,
    "change_payables": 1400000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 0.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001628280-24-033152",
    "10-Q:0001628280-24-044152"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001628280-24-033152",
     "10-Q:0001628280-24-044152"
    ],
    "cfi": [
     "10-Q:0001628280-24-033152",
     "10-Q:0001628280-24-044152"
    ],
    "cff": [
     "10-Q:0001628280-24-033152",
     "10-Q:0001628280-24-044152"
    ],
    "capex": [
     "10-Q:0001628280-24-033152",
     "10-Q:0001628280-24-044152"
    ],
    "d_and_a": [
     "10-Q:0001628280-24-033152",
     "10-Q:0001628280-24-044152"
    ],
    "sbc": [
     "10-Q:0001628280-24-044152"
    ],
    "buybacks": [
     "10-Q:0001628280-24-033152",
     "10-Q:0001628280-24-044152"
    ],
    "interest_paid": [
     "10-Q:0001628280-24-033152",
     "10-Q:0001628280-24-044152"
    ],
    "taxes_paid": [
     "10-Q:0001628280-24-033152",
     "10-Q:0001628280-24-044152"
    ],
    "amortisation_intangibles": [
     "10-Q:0001628280-24-044152"
    ],
    "change_receivables": [
     "10-Q:0001628280-24-033152",
     "10-Q:0001628280-24-044152"
    ],
    "change_inventories": [
     "10-Q:0001628280-24-033152",
     "10-Q:0001628280-24-044152"
    ],
    "change_payables": [
     "10-Q:0001628280-24-033152",
     "10-Q:0001628280-24-044152"
    ],
    "proceeds_equity_issuance": [
     "10-Q:0001628280-24-033152",
     "10-Q:0001628280-24-044152"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "taxes_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "proceeds_equity_issuance": "derived"
   }
  },
  {
   "period": "FY2023 Q4",
   "fiscal_year": 2023,
   "quarter": 4,
   "start": "2023-09-30",
   "end": "2023-12-29",
   "values": {
    "cfo": 35300000.0,
    "cfi": -62800000.0,
    "cff": -8900000.0,
    "capex": 16600000.0,
    "d_and_a": 9700000.0,
    "sbc": 3400000.0,
    "dividends_paid": null,
    "buybacks": 5700000.0,
    "interest_paid": 11800000.0,
    "taxes_paid": 4500000.0,
    "depreciation": null,
    "amortisation_intangibles": 7200000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": null,
    "change_receivables": 4700000.0,
    "change_inventories": -15200000.0,
    "change_payables": -300000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 800000.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000950170-24-027213",
    "10-K:0001628280-25-007865",
    "10-Q:0001628280-24-044152"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "cfi": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "cff": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "capex": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "d_and_a": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "sbc": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "buybacks": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "interest_paid": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "taxes_paid": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "amortisation_intangibles": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "goodwill_impairment": [
     "10-K:0000950170-24-027213"
    ],
    "change_receivables": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "change_inventories": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "change_payables": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ],
    "proceeds_equity_issuance": [
     "10-K:0001628280-25-007865",
     "10-Q:0001628280-24-044152"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "sbc": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "taxes_paid": "derived",
    "amortisation_intangibles": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "proceeds_equity_issuance": "derived"
   }
  },
  {
   "period": "FY2024 Q1",
   "fiscal_year": 2024,
   "quarter": 1,
   "start": "2023-12-30",
   "end": "2024-03-29",
   "values": {
    "cfo": 9800000.0,
    "cfi": -17900000.0,
    "cff": -4500000.0,
    "capex": 18000000.0,
    "d_and_a": 11500000.0,
    "sbc": 3500000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 11200000.0,
    "taxes_paid": 8100000.0,
    "depreciation": null,
    "amortisation_intangibles": 7700000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": null,
    "change_receivables": 13700000.0,
    "change_inventories": 13600000.0,
    "change_payables": 25100000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001628280-24-020679",
    "10-Q:0001628280-25-020658"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001628280-25-020658"
    ],
    "cfi": [
     "10-Q:0001628280-25-020658"
    ],
    "cff": [
     "10-Q:0001628280-25-020658"
    ],
    "capex": [
     "10-Q:0001628280-25-020658"
    ],
    "d_and_a": [
     "10-Q:0001628280-25-020658"
    ],
    "sbc": [
     "10-Q:0001628280-25-020658"
    ],
    "buybacks": [
     "10-Q:0001628280-24-020679"
    ],
    "interest_paid": [
     "10-Q:0001628280-25-020658"
    ],
    "taxes_paid": [
     "10-Q:0001628280-25-020658"
    ],
    "amortisation_intangibles": [
     "10-Q:0001628280-25-020658"
    ],
    "goodwill_impairment": [
     "10-Q:0001628280-24-020679"
    ],
    "change_receivables": [
     "10-Q:0001628280-25-020658"
    ],
    "change_inventories": [
     "10-Q:0001628280-25-020658"
    ],
    "change_payables": [
     "10-Q:0001628280-25-020658"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q2",
   "fiscal_year": 2024,
   "quarter": 2,
   "start": "2024-03-30",
   "end": "2024-06-28",
   "values": {
    "cfo": 23200000.0,
    "cfi": -13000000.0,
    "cff": 17000000.0,
    "capex": 13000000.0,
    "d_and_a": 11200000.0,
    "sbc": 4500000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 11100000.0,
    "taxes_paid": 9600000.0,
    "depreciation": null,
    "amortisation_intangibles": 7600000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": null,
    "change_receivables": 12400000.0,
    "change_inventories": 11800000.0,
    "change_payables": 16300000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001628280-24-020679",
    "10-Q:0001628280-25-020658",
    "10-Q:0001628280-25-036413"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001628280-25-020658",
     "10-Q:0001628280-25-036413"
    ],
    "cfi": [
     "10-Q:0001628280-25-020658",
     "10-Q:0001628280-25-036413"
    ],
    "cff": [
     "10-Q:0001628280-25-020658",
     "10-Q:0001628280-25-036413"
    ],
    "capex": [
     "10-Q:0001628280-25-020658",
     "10-Q:0001628280-25-036413"
    ],
    "d_and_a": [
     "10-Q:0001628280-25-020658",
     "10-Q:0001628280-25-036413"
    ],
    "sbc": [
     "10-Q:0001628280-25-036413"
    ],
    "buybacks": [
     "10-Q:0001628280-24-020679",
     "10-Q:0001628280-25-036413"
    ],
    "interest_paid": [
     "10-Q:0001628280-25-020658",
     "10-Q:0001628280-25-036413"
    ],
    "taxes_paid": [
     "10-Q:0001628280-25-020658",
     "10-Q:0001628280-25-036413"
    ],
    "amortisation_intangibles": [
     "10-Q:0001628280-25-036413"
    ],
    "goodwill_impairment": [
     "10-Q:0001628280-25-036413"
    ],
    "change_receivables": [
     "10-Q:0001628280-25-020658",
     "10-Q:0001628280-25-036413"
    ],
    "change_inventories": [
     "10-Q:0001628280-25-020658",
     "10-Q:0001628280-25-036413"
    ],
    "change_payables": [
     "10-Q:0001628280-25-020658",
     "10-Q:0001628280-25-036413"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "taxes_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  },
  {
   "period": "FY2024 Q3",
   "fiscal_year": 2024,
   "quarter": 3,
   "start": "2024-06-29",
   "end": "2024-09-27",
   "values": {
    "cfo": 14900000.0,
    "cfi": -15300000.0,
    "cff": -3700000.0,
    "capex": 15200000.0,
    "d_and_a": 11400000.0,
    "sbc": 4700000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 11400000.0,
    "taxes_paid": 10400000.0,
    "depreciation": null,
    "amortisation_intangibles": 7600000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": null,
    "change_receivables": 21200000.0,
    "change_inventories": 2700000.0,
    "change_payables": 4700000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 0.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001628280-25-036413",
    "10-Q:0001628280-25-047117"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001628280-25-036413",
     "10-Q:0001628280-25-047117"
    ],
    "cfi": [
     "10-Q:0001628280-25-036413",
     "10-Q:0001628280-25-047117"
    ],
    "cff": [
     "10-Q:0001628280-25-036413",
     "10-Q:0001628280-25-047117"
    ],
    "capex": [
     "10-Q:0001628280-25-036413",
     "10-Q:0001628280-25-047117"
    ],
    "d_and_a": [
     "10-Q:0001628280-25-036413",
     "10-Q:0001628280-25-047117"
    ],
    "sbc": [
     "10-Q:0001628280-25-047117"
    ],
    "buybacks": [
     "10-Q:0001628280-25-036413",
     "10-Q:0001628280-25-047117"
    ],
    "interest_paid": [
     "10-Q:0001628280-25-036413",
     "10-Q:0001628280-25-047117"
    ],
    "taxes_paid": [
     "10-Q:0001628280-25-036413",
     "10-Q:0001628280-25-047117"
    ],
    "amortisation_intangibles": [
     "10-Q:0001628280-25-047117"
    ],
    "goodwill_impairment": [
     "10-Q:0001628280-25-047117"
    ],
    "change_receivables": [
     "10-Q:0001628280-25-036413",
     "10-Q:0001628280-25-047117"
    ],
    "change_inventories": [
     "10-Q:0001628280-25-036413",
     "10-Q:0001628280-25-047117"
    ],
    "change_payables": [
     "10-Q:0001628280-25-036413",
     "10-Q:0001628280-25-047117"
    ],
    "proceeds_equity_issuance": [
     "10-Q:0001628280-25-036413",
     "10-Q:0001628280-25-047117"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "taxes_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "proceeds_equity_issuance": "derived"
   }
  },
  {
   "period": "FY2024 Q4",
   "fiscal_year": 2024,
   "quarter": 4,
   "start": "2024-09-28",
   "end": "2024-12-27",
   "values": {
    "cfo": 17100000.0,
    "cfi": -17300000.0,
    "cff": 1000000.0,
    "capex": 17300000.0,
    "d_and_a": 11600000.0,
    "sbc": 4700000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 6700000.0,
    "taxes_paid": 6200000.0,
    "depreciation": null,
    "amortisation_intangibles": 7500000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": null,
    "change_receivables": 13000000.0,
    "change_inventories": -21600000.0,
    "change_payables": -19700000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 1100000.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001628280-26-010744",
    "10-Q:0001628280-25-047117"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "cfi": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "cff": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "capex": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "d_and_a": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "sbc": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "buybacks": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "interest_paid": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "taxes_paid": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "amortisation_intangibles": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "goodwill_impairment": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "change_receivables": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "change_inventories": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "change_payables": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "proceeds_equity_issuance": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "sbc": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "taxes_paid": "derived",
    "amortisation_intangibles": "derived",
    "goodwill_impairment": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "proceeds_equity_issuance": "derived"
   }
  },
  {
   "period": "FY2025 Q1",
   "fiscal_year": 2025,
   "quarter": 1,
   "start": "2024-12-28",
   "end": "2025-03-28",
   "values": {
    "cfo": 28200000.0,
    "cfi": -12400000.0,
    "cff": -12200000.0,
    "capex": 12400000.0,
    "d_and_a": 11700000.0,
    "sbc": 2900000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 12700000.0,
    "taxes_paid": 8600000.0,
    "depreciation": null,
    "amortisation_intangibles": 7300000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": null,
    "change_receivables": -23100000.0,
    "change_inventories": -6400000.0,
    "change_payables": -8500000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001628280-25-020658",
    "10-Q:0001628280-26-028365"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001628280-26-028365"
    ],
    "cfi": [
     "10-Q:0001628280-26-028365"
    ],
    "cff": [
     "10-Q:0001628280-26-028365"
    ],
    "capex": [
     "10-Q:0001628280-26-028365"
    ],
    "d_and_a": [
     "10-Q:0001628280-26-028365"
    ],
    "sbc": [
     "10-Q:0001628280-26-028365"
    ],
    "buybacks": [
     "10-Q:0001628280-26-028365"
    ],
    "interest_paid": [
     "10-Q:0001628280-26-028365"
    ],
    "taxes_paid": [
     "10-Q:0001628280-26-028365"
    ],
    "amortisation_intangibles": [
     "10-Q:0001628280-26-028365"
    ],
    "goodwill_impairment": [
     "10-Q:0001628280-25-020658"
    ],
    "change_receivables": [
     "10-Q:0001628280-26-028365"
    ],
    "change_inventories": [
     "10-Q:0001628280-26-028365"
    ],
    "change_payables": [
     "10-Q:0001628280-26-028365"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q2",
   "fiscal_year": 2025,
   "quarter": 2,
   "start": "2025-03-29",
   "end": "2025-06-27",
   "values": {
    "cfo": 29200000.0,
    "cfi": -16700000.0,
    "cff": -6600000.0,
    "capex": 16800000.0,
    "d_and_a": 11700000.0,
    "sbc": 7100000.0,
    "dividends_paid": null,
    "buybacks": 3400000.0,
    "interest_paid": 6200000.0,
    "taxes_paid": 9800000.0,
    "depreciation": null,
    "amortisation_intangibles": 7000000.0,
    "goodwill_impairment": 151100000.0,
    "deferred_tax": null,
    "change_receivables": -11200000.0,
    "change_inventories": 1000000.0,
    "change_payables": -3400000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001628280-26-028365",
    "10-Q:0001628280-26-052540"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "cfi": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "cff": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "capex": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "d_and_a": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "sbc": [
     "10-Q:0001628280-26-052540"
    ],
    "buybacks": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "interest_paid": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "taxes_paid": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "amortisation_intangibles": [
     "10-Q:0001628280-26-052540"
    ],
    "goodwill_impairment": [
     "10-Q:0001628280-26-052540"
    ],
    "change_receivables": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "change_inventories": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "change_payables": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "taxes_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  },
  {
   "period": "FY2025 Q3",
   "fiscal_year": 2025,
   "quarter": 3,
   "start": "2025-06-28",
   "end": "2025-09-26",
   "values": {
    "cfo": 100000.0,
    "cfi": -7900000.0,
    "cff": -3500000.0,
    "capex": 11000000.0,
    "d_and_a": 12100000.0,
    "sbc": 4400000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 12500000.0,
    "taxes_paid": 16800000.0,
    "depreciation": null,
    "amortisation_intangibles": 6900000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": null,
    "change_receivables": -7300000.0,
    "change_inventories": 6600000.0,
    "change_payables": -10900000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001628280-26-052540",
    "10-Q:0001628280-26-067880"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "cfi": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "cff": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "capex": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "d_and_a": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "sbc": [
     "10-Q:0001628280-26-067880"
    ],
    "buybacks": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "interest_paid": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "taxes_paid": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "amortisation_intangibles": [
     "10-Q:0001628280-26-067880"
    ],
    "goodwill_impairment": [
     "10-Q:0001628280-26-067880"
    ],
    "change_receivables": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "change_inventories": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "change_payables": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "taxes_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  },
  {
   "period": "FY2025 Q4",
   "fiscal_year": 2025,
   "quarter": 4,
   "start": "2025-09-27",
   "end": "2025-12-26",
   "values": {
    "cfo": 8100000.0,
    "cfi": -10000000.0,
    "cff": 1100000.0,
    "capex": 10100000.0,
    "d_and_a": 12400000.0,
    "sbc": 4800000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 8300000.0,
    "taxes_paid": 6800000.0,
    "depreciation": null,
    "amortisation_intangibles": 6900000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": null,
    "change_receivables": 9300000.0,
    "change_inventories": 8700000.0,
    "change_payables": 5200000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 1100000.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001628280-26-010744",
    "10-Q:0001628280-25-047117"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "cfi": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "cff": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "capex": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "d_and_a": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "sbc": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "buybacks": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "interest_paid": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "taxes_paid": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "amortisation_intangibles": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "goodwill_impairment": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "change_receivables": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "change_inventories": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "change_payables": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ],
    "proceeds_equity_issuance": [
     "10-K:0001628280-26-010744",
     "10-Q:0001628280-25-047117"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "sbc": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "taxes_paid": "derived",
    "amortisation_intangibles": "derived",
    "goodwill_impairment": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "proceeds_equity_issuance": "derived"
   }
  },
  {
   "period": "FY2026 Q1",
   "fiscal_year": 2026,
   "quarter": 1,
   "start": "2025-12-27",
   "end": "2026-03-27",
   "values": {
    "cfo": -33300000.0,
    "cfi": -9500000.0,
    "cff": 57600000.0,
    "capex": 9600000.0,
    "d_and_a": 12300000.0,
    "sbc": 3200000.0,
    "dividends_paid": null,
    "buybacks": 40000000.0,
    "interest_paid": 6600000.0,
    "taxes_paid": 6100000.0,
    "depreciation": null,
    "amortisation_intangibles": 6900000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": null,
    "change_receivables": 24000000.0,
    "change_inventories": 91000000.0,
    "change_payables": 68000000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001628280-26-028365"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001628280-26-028365"
    ],
    "cfi": [
     "10-Q:0001628280-26-028365"
    ],
    "cff": [
     "10-Q:0001628280-26-028365"
    ],
    "capex": [
     "10-Q:0001628280-26-028365"
    ],
    "d_and_a": [
     "10-Q:0001628280-26-028365"
    ],
    "sbc": [
     "10-Q:0001628280-26-028365"
    ],
    "buybacks": [
     "10-Q:0001628280-26-028365"
    ],
    "interest_paid": [
     "10-Q:0001628280-26-028365"
    ],
    "taxes_paid": [
     "10-Q:0001628280-26-028365"
    ],
    "amortisation_intangibles": [
     "10-Q:0001628280-26-028365"
    ],
    "goodwill_impairment": [
     "10-Q:0001628280-26-028365"
    ],
    "change_receivables": [
     "10-Q:0001628280-26-028365"
    ],
    "change_inventories": [
     "10-Q:0001628280-26-028365"
    ],
    "change_payables": [
     "10-Q:0001628280-26-028365"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q2",
   "fiscal_year": 2026,
   "quarter": 2,
   "start": "2026-03-28",
   "end": "2026-06-26",
   "values": {
    "cfo": -41100000.0,
    "cfi": -16200000.0,
    "cff": -9100000.0,
    "capex": 16200000.0,
    "d_and_a": 12500000.0,
    "sbc": 6400000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 100000.0,
    "taxes_paid": 24300000.0,
    "depreciation": null,
    "amortisation_intangibles": 6800000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": null,
    "change_receivables": -24800000.0,
    "change_inventories": 147900000.0,
    "change_payables": 36400000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001628280-26-028365",
    "10-Q:0001628280-26-052540"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "cfi": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "cff": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "capex": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "d_and_a": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "sbc": [
     "10-Q:0001628280-26-052540"
    ],
    "buybacks": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "interest_paid": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "taxes_paid": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "amortisation_intangibles": [
     "10-Q:0001628280-26-052540"
    ],
    "goodwill_impairment": [
     "10-Q:0001628280-26-052540"
    ],
    "change_receivables": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "change_inventories": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ],
    "change_payables": [
     "10-Q:0001628280-26-028365",
     "10-Q:0001628280-26-052540"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "taxes_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  },
  {
   "period": "FY2026 Q3",
   "fiscal_year": 2026,
   "quarter": 3,
   "start": "2026-06-27",
   "end": "2026-09-25",
   "values": {
    "cfo": -42300000.0,
    "cfi": -19500000.0,
    "cff": 68100000.0,
    "capex": 19500000.0,
    "d_and_a": 12700000.0,
    "sbc": 7600000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": -100000.0,
    "taxes_paid": 12900000.0,
    "depreciation": null,
    "amortisation_intangibles": 6800000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": null,
    "change_receivables": 64400000.0,
    "change_inventories": 93500000.0,
    "change_payables": 26700000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 32900000.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001628280-26-052540",
    "10-Q:0001628280-26-067880"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "cfi": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "cff": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "capex": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "d_and_a": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "sbc": [
     "10-Q:0001628280-26-067880"
    ],
    "buybacks": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "interest_paid": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "taxes_paid": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "amortisation_intangibles": [
     "10-Q:0001628280-26-067880"
    ],
    "goodwill_impairment": [
     "10-Q:0001628280-26-067880"
    ],
    "change_receivables": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "change_inventories": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "change_payables": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ],
    "proceeds_equity_issuance": [
     "10-Q:0001628280-26-052540",
     "10-Q:0001628280-26-067880"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "taxes_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "proceeds_equity_issuance": "derived"
   }
  }
 ],
 "cf_annual": [
  {
   "fiscal_year": 2021,
   "start": "2020-12-26",
   "end": "2021-12-31",
   "through": "FY2021 Q4",
   "complete": true,
   "values": {
    "cfo": 211600000.0,
    "cfi": -404800000.0,
    "cff": 460800000.0,
    "capex": 59300000.0,
    "d_and_a": 34100000.0,
    "sbc": 15800000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 19900000.0,
    "taxes_paid": null,
    "depreciation": null,
    "amortisation_intangibles": 33400000.0,
    "goodwill_impairment": null,
    "deferred_tax": -3100000.0,
    "change_receivables": 53000000.0,
    "change_inventories": 125100000.0,
    "change_payables": 170600000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 193600000.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000950170-24-027213"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000950170-24-027213"
    ],
    "cfi": [
     "10-K:0000950170-24-027213"
    ],
    "cff": [
     "10-K:0000950170-24-027213"
    ],
    "capex": [
     "10-K:0000950170-24-027213"
    ],
    "d_and_a": [
     "10-K:0000950170-24-027213"
    ],
    "sbc": [
     "10-K:0000950170-24-027213"
    ],
    "buybacks": [
     "10-K:0000950170-24-027213"
    ],
    "interest_paid": [
     "10-K:0000950170-24-027213"
    ],
    "amortisation_intangibles": [
     "10-K:0000950170-24-027213"
    ],
    "deferred_tax": [
     "10-K:0000950170-24-027213"
    ],
    "change_receivables": [
     "10-K:0000950170-24-027213"
    ],
    "change_inventories": [
     "10-K:0000950170-24-027213"
    ],
    "change_payables": [
     "10-K:0000950170-24-027213"
    ],
    "proceeds_equity_issuance": [
     "10-K:0000950170-24-027213"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2022,
   "start": "2022-01-01",
   "end": "2022-12-30",
   "through": "FY2022 Q4",
   "complete": true,
   "values": {
    "cfo": 47200000.0,
    "cfi": -96200000.0,
    "cff": -56000000.0,
    "capex": 100100000.0,
    "d_and_a": 38400000.0,
    "sbc": 19100000.0,
    "dividends_paid": null,
    "buybacks": 12100000.0,
    "interest_paid": 31900000.0,
    "taxes_paid": 36800000.0,
    "depreciation": null,
    "amortisation_intangibles": 30000000.0,
    "goodwill_impairment": null,
    "deferred_tax": 100000.0,
    "change_receivables": 15700000.0,
    "change_inventories": 84400000.0,
    "change_payables": -68400000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 700000.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001628280-25-007865"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001628280-25-007865"
    ],
    "cfi": [
     "10-K:0001628280-25-007865"
    ],
    "cff": [
     "10-K:0001628280-25-007865"
    ],
    "capex": [
     "10-K:0001628280-25-007865"
    ],
    "d_and_a": [
     "10-K:0001628280-25-007865"
    ],
    "sbc": [
     "10-K:0001628280-25-007865"
    ],
    "buybacks": [
     "10-K:0001628280-25-007865"
    ],
    "interest_paid": [
     "10-K:0001628280-25-007865"
    ],
    "taxes_paid": [
     "10-K:0001628280-25-007865"
    ],
    "amortisation_intangibles": [
     "10-K:0001628280-25-007865"
    ],
    "deferred_tax": [
     "10-K:0001628280-25-007865"
    ],
    "change_receivables": [
     "10-K:0001628280-25-007865"
    ],
    "change_inventories": [
     "10-K:0001628280-25-007865"
    ],
    "change_payables": [
     "10-K:0001628280-25-007865"
    ],
    "proceeds_equity_issuance": [
     "10-K:0001628280-25-007865"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2023,
   "start": "2022-12-31",
   "end": "2023-12-29",
   "through": "FY2023 Q4",
   "complete": true,
   "values": {
    "cfo": 135900000.0,
    "cfi": -119700000.0,
    "cff": -69900000.0,
    "capex": 75800000.0,
    "d_and_a": 37600000.0,
    "sbc": 12100000.0,
    "dividends_paid": null,
    "buybacks": 29400000.0,
    "interest_paid": 44800000.0,
    "taxes_paid": 31200000.0,
    "depreciation": null,
    "amortisation_intangibles": 24100000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": -12200000.0,
    "change_receivables": -78500000.0,
    "change_inventories": -80800000.0,
    "change_payables": -61500000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 800000.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001628280-26-010744"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001628280-26-010744"
    ],
    "cfi": [
     "10-K:0001628280-26-010744"
    ],
    "cff": [
     "10-K:0001628280-26-010744"
    ],
    "capex": [
     "10-K:0001628280-26-010744"
    ],
    "d_and_a": [
     "10-K:0001628280-26-010744"
    ],
    "sbc": [
     "10-K:0001628280-26-010744"
    ],
    "buybacks": [
     "10-K:0001628280-26-010744"
    ],
    "interest_paid": [
     "10-K:0001628280-26-010744"
    ],
    "taxes_paid": [
     "10-K:0001628280-26-010744"
    ],
    "amortisation_intangibles": [
     "10-K:0001628280-26-010744"
    ],
    "goodwill_impairment": [
     "10-K:0001628280-26-010744"
    ],
    "deferred_tax": [
     "10-K:0001628280-26-010744"
    ],
    "change_receivables": [
     "10-K:0001628280-26-010744"
    ],
    "change_inventories": [
     "10-K:0001628280-26-010744"
    ],
    "change_payables": [
     "10-K:0001628280-26-010744"
    ],
    "proceeds_equity_issuance": [
     "10-K:0001628280-26-010744"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2024,
   "start": "2023-12-30",
   "end": "2024-12-27",
   "through": "FY2024 Q4",
   "complete": true,
   "values": {
    "cfo": 65000000.0,
    "cfi": -63500000.0,
    "cff": 9800000.0,
    "capex": 63500000.0,
    "d_and_a": 45700000.0,
    "sbc": 17400000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 40400000.0,
    "taxes_paid": 34300000.0,
    "depreciation": null,
    "amortisation_intangibles": 30400000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": -2800000.0,
    "change_receivables": 60300000.0,
    "change_inventories": 6500000.0,
    "change_payables": 26400000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 2000000.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001628280-26-010744"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001628280-26-010744"
    ],
    "cfi": [
     "10-K:0001628280-26-010744"
    ],
    "cff": [
     "10-K:0001628280-26-010744"
    ],
    "capex": [
     "10-K:0001628280-26-010744"
    ],
    "d_and_a": [
     "10-K:0001628280-26-010744"
    ],
    "sbc": [
     "10-K:0001628280-26-010744"
    ],
    "buybacks": [
     "10-K:0001628280-26-010744"
    ],
    "interest_paid": [
     "10-K:0001628280-26-010744"
    ],
    "taxes_paid": [
     "10-K:0001628280-26-010744"
    ],
    "amortisation_intangibles": [
     "10-K:0001628280-26-010744"
    ],
    "goodwill_impairment": [
     "10-K:0001628280-26-010744"
    ],
    "deferred_tax": [
     "10-K:0001628280-26-010744"
    ],
    "change_receivables": [
     "10-K:0001628280-26-010744"
    ],
    "change_inventories": [
     "10-K:0001628280-26-010744"
    ],
    "change_payables": [
     "10-K:0001628280-26-010744"
    ],
    "proceeds_equity_issuance": [
     "10-K:0001628280-26-010744"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2025,
   "start": "2024-12-28",
   "end": "2025-12-26",
   "through": "FY2025 Q4",
   "complete": true,
   "values": {
    "cfo": 65600000.0,
    "cfi": -47000000.0,
    "cff": -21200000.0,
    "capex": 50300000.0,
    "d_and_a": 47900000.0,
    "sbc": 19200000.0,
    "dividends_paid": null,
    "buybacks": 3400000.0,
    "interest_paid": 39700000.0,
    "taxes_paid": 42000000.0,
    "depreciation": null,
    "amortisation_intangibles": 28100000.0,
    "goodwill_impairment": 151100000.0,
    "deferred_tax": -2700000.0,
    "change_receivables": -32300000.0,
    "change_inventories": 9900000.0,
    "change_payables": -17600000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": 2200000.0,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001628280-26-010744"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001628280-26-010744"
    ],
    "cfi": [
     "10-K:0001628280-26-010744"
    ],
    "cff": [
     "10-K:0001628280-26-010744"
    ],
    "capex": [
     "10-K:0001628280-26-010744"
    ],
    "d_and_a": [
     "10-K:0001628280-26-010744"
    ],
    "sbc": [
     "10-K:0001628280-26-010744"
    ],
    "buybacks": [
     "10-K:0001628280-26-010744"
    ],
    "interest_paid": [
     "10-K:0001628280-26-010744"
    ],
    "taxes_paid": [
     "10-K:0001628280-26-010744"
    ],
    "amortisation_intangibles": [
     "10-K:0001628280-26-010744"
    ],
    "goodwill_impairment": [
     "10-K:0001628280-26-010744"
    ],
    "deferred_tax": [
     "10-K:0001628280-26-010744"
    ],
    "change_receivables": [
     "10-K:0001628280-26-010744"
    ],
    "change_inventories": [
     "10-K:0001628280-26-010744"
    ],
    "change_payables": [
     "10-K:0001628280-26-010744"
    ],
    "proceeds_equity_issuance": [
     "10-K:0001628280-26-010744"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "documents": {
  "10-K:0000950170-23-005148": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000950170-23-005148",
   "report_date": "2022-12-30",
   "filed": "2023-02-28",
   "fiscal_period": "FY2022 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017023005148/uctt-20221230.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017023005148/"
  },
  "10-K:0000950170-24-027213": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000950170-24-027213",
   "report_date": "2023-12-29",
   "filed": "2024-03-06",
   "fiscal_period": "FY2023 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017024027213/uctt-20231229.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017024027213/"
  },
  "10-K:0001564590-22-008065": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001564590-22-008065",
   "report_date": "2021-12-31",
   "filed": "2022-03-01",
   "fiscal_period": "FY2020 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000156459022008065/uctt-10k_20211231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000156459022008065/"
  },
  "10-K:0001628280-25-007865": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001628280-25-007865",
   "report_date": "2024-12-27",
   "filed": "2025-02-25",
   "fiscal_period": "FY2024 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828025007865/uctt-20241227.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828025007865/"
  },
  "10-K:0001628280-26-010744": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001628280-26-010744",
   "report_date": "2025-12-26",
   "filed": "2026-02-23",
   "fiscal_period": "FY2025 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828026010744/uctt-20251226.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828026010744/"
  },
  "10-Q:0000950170-22-009042": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000950170-22-009042",
   "report_date": "2022-04-01",
   "filed": "2022-05-10",
   "fiscal_period": "FY2022 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017022009042/uctt-20220401.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017022009042/"
  },
  "10-Q:0000950170-22-016091": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000950170-22-016091",
   "report_date": "2022-07-01",
   "filed": "2022-08-09",
   "fiscal_period": "FY2022 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017022016091/uctt-20220701.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017022016091/"
  },
  "10-Q:0000950170-22-023975": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000950170-22-023975",
   "report_date": "2022-09-30",
   "filed": "2022-11-09",
   "fiscal_period": "FY2022 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017022023975/uctt-20220930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017022023975/"
  },
  "10-Q:0000950170-23-018326": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000950170-23-018326",
   "report_date": "2023-03-31",
   "filed": "2023-05-05",
   "fiscal_period": "FY2023 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017023018326/uctt-20230331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017023018326/"
  },
  "10-Q:0000950170-23-041897": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000950170-23-041897",
   "report_date": "2023-06-30",
   "filed": "2023-08-11",
   "fiscal_period": "FY2023 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017023041897/uctt-20230630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017023041897/"
  },
  "10-Q:0000950170-23-060220": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000950170-23-060220",
   "report_date": "2023-09-29",
   "filed": "2023-11-07",
   "fiscal_period": "FY2023 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017023060220/uctt-20230929.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000095017023060220/"
  },
  "10-Q:0001564590-21-023889": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001564590-21-023889",
   "report_date": "2021-03-26",
   "filed": "2021-05-05",
   "fiscal_period": "FY2021 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000156459021023889/uctt-10q_20210326.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000156459021023889/"
  },
  "10-Q:0001564590-21-040843": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001564590-21-040843",
   "report_date": "2021-06-25",
   "filed": "2021-08-04",
   "fiscal_period": "FY2021 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000156459021040843/uctt-10q_20210625.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000156459021040843/"
  },
  "10-Q:0001564590-21-053884": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001564590-21-053884",
   "report_date": "2021-09-24",
   "filed": "2021-11-03",
   "fiscal_period": "FY2021 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000156459021053884/uctt-10q_20210924.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000156459021053884/"
  },
  "10-Q:0001628280-24-020679": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001628280-24-020679",
   "report_date": "2024-03-29",
   "filed": "2024-05-06",
   "fiscal_period": "FY2024 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828024020679/uctt-20240329.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828024020679/"
  },
  "10-Q:0001628280-24-033152": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001628280-24-033152",
   "report_date": "2024-06-28",
   "filed": "2024-07-26",
   "fiscal_period": "FY2024 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828024033152/uctt-20240628.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828024033152/"
  },
  "10-Q:0001628280-24-044152": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001628280-24-044152",
   "report_date": "2024-09-27",
   "filed": "2024-10-30",
   "fiscal_period": "FY2024 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828024044152/uctt-20240927.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828024044152/"
  },
  "10-Q:0001628280-25-020658": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001628280-25-020658",
   "report_date": "2025-03-28",
   "filed": "2025-04-29",
   "fiscal_period": "FY2025 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828025020658/uctt-20250328.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828025020658/"
  },
  "10-Q:0001628280-25-036413": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001628280-25-036413",
   "report_date": "2025-06-27",
   "filed": "2025-07-29",
   "fiscal_period": "FY2025 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828025036413/uctt-20250627.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828025036413/"
  },
  "10-Q:0001628280-25-047117": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001628280-25-047117",
   "report_date": "2025-09-26",
   "filed": "2025-10-29",
   "fiscal_period": "FY2025 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828025047117/uctt-20250926.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828025047117/"
  },
  "10-Q:0001628280-26-028365": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001628280-26-028365",
   "report_date": "2026-03-27",
   "filed": "2026-04-29",
   "fiscal_period": "FY2026 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828026028365/uctt-20260327.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828026028365/"
  },
  "10-Q:0001628280-26-052540": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001628280-26-052540",
   "report_date": "2026-06-26",
   "filed": "2026-08-04",
   "fiscal_period": "FY2026 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828026052540/uctt-20260626.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828026052540/"
  },
  "10-Q:0001628280-26-067880": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001628280-26-067880",
   "report_date": "2026-09-25",
   "filed": "2026-10-28",
   "fiscal_period": "FY2026 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828026067880/uctt-20260925.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000162828026067880/"
  },
  "8-K:0001193125-21-106305": {
   "kind": "filing",
   "form": "8-K",
   "accession": "0001193125-21-106305",
   "report_date": "2021-03-31",
   "filed": "2021-04-05",
   "fiscal_period": null,
   "url": "https://www.sec.gov/Archives/edgar/data/1275014/000119312521106305/d171157d8k.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1275014/000119312521106305/"
  }
 },
 "restatements": [
  {
   "period": "FY2021 Q3",
   "item": "shares_basic",
   "start": "2021-06-26",
   "end": "2021-09-24",
   "first": {
    "value": 44800000.0,
    "source": "10-Q:0001564590-21-053884",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 44.8,
    "source": "10-Q:0000950170-22-023975",
    "filed": "2022-11-09"
   },
   "used": {
    "value": 44.8,
    "source": "10-Q:0000950170-22-023975",
    "filed": "2022-11-09"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "shares_diluted",
   "start": "2021-06-26",
   "end": "2021-09-24",
   "first": {
    "value": 45400000.0,
    "source": "10-Q:0001564590-21-053884",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 45.4,
    "source": "10-Q:0000950170-22-023975",
    "filed": "2022-11-09"
   },
   "used": {
    "value": 45.4,
    "source": "10-Q:0000950170-22-023975",
    "filed": "2022-11-09"
   }
  },
  {
   "period": "FY2021 Q4",
   "item": "total_assets",
   "start": null,
   "end": "2021-12-31",
   "first": {
    "value": 2025400000.0,
    "source": "10-K:0001564590-22-008065",
    "filed": "2022-03-01"
   },
   "latest": {
    "value": 1867700000.0,
    "source": "10-K:0000950170-24-027213",
    "filed": "2024-03-06"
   },
   "used": {
    "value": 2025400000.0,
    "source": "10-K:0000950170-23-005148",
    "filed": "2023-02-28"
   }
  },
  {
   "period": "FY2022 Q3",
   "item": "amortisation_intangibles",
   "start": "2022-01-01",
   "end": "2022-09-30",
   "first": {
    "value": 23100000.0,
    "source": "10-Q:0000950170-22-023975",
    "filed": "2022-11-09"
   },
   "latest": {
    "value": 23.1,
    "source": "10-Q:0000950170-23-060220",
    "filed": "2023-11-07"
   },
   "used": {
    "value": 23.1,
    "source": "10-Q:0000950170-23-060220",
    "filed": "2023-11-07"
   }
  },
  {
   "period": "FY2022 Q4",
   "item": "debt_maturity_y1",
   "start": null,
   "end": "2022-12-30",
   "first": {
    "value": 24700000.0,
    "source": "10-K:0000950170-23-005148",
    "filed": "2023-02-28"
   },
   "latest": {
    "value": 21700000.0,
    "source": "10-K:0000950170-24-027213",
    "filed": "2024-03-06"
   },
   "used": {
    "value": 21700000.0,
    "source": "10-K:0000950170-24-027213",
    "filed": "2024-03-06"
   }
  },
  {
   "period": "FY2022 Q4",
   "item": "debt_maturity_y2",
   "start": null,
   "end": "2022-12-30",
   "first": {
    "value": 15700000.0,
    "source": "10-K:0000950170-23-005148",
    "filed": "2023-02-28"
   },
   "latest": {
    "value": 463600000.0,
    "source": "10-K:0000950170-24-027213",
    "filed": "2024-03-06"
   },
   "used": {
    "value": 463600000.0,
    "source": "10-K:0000950170-24-027213",
    "filed": "2024-03-06"
   }
  },
  {
   "period": "FY2022",
   "item": "shares_basic",
   "start": "2022-01-01",
   "end": "2022-12-30",
   "first": {
    "value": 45.2,
    "source": "10-K:0000950170-23-005148",
    "filed": "2023-02-28"
   },
   "latest": {
    "value": 45200000.0,
    "source": "10-K:0001628280-25-007865",
    "filed": "2025-02-25"
   },
   "used": {
    "value": 45200000.0,
    "source": "10-K:0001628280-25-007865",
    "filed": "2025-02-25"
   }
  },
  {
   "period": "FY2022",
   "item": "shares_diluted",
   "start": "2022-01-01",
   "end": "2022-12-30",
   "first": {
    "value": 45.7,
    "source": "10-K:0000950170-23-005148",
    "filed": "2023-02-28"
   },
   "latest": {
    "value": 45700000.0,
    "source": "10-K:0001628280-25-007865",
    "filed": "2025-02-25"
   },
   "used": {
    "value": 45700000.0,
    "source": "10-K:0001628280-25-007865",
    "filed": "2025-02-25"
   }
  },
  {
   "period": "FY2023 Q1",
   "item": "shares_basic",
   "start": "2022-12-31",
   "end": "2023-03-31",
   "first": {
    "value": 44.8,
    "source": "10-Q:0000950170-23-018326",
    "filed": "2023-05-05"
   },
   "latest": {
    "value": 44800000.0,
    "source": "10-Q:0001628280-24-020679",
    "filed": "2024-05-06"
   },
   "used": {
    "value": 44800000.0,
    "source": "10-Q:0001628280-24-020679",
    "filed": "2024-05-06"
   }
  },
  {
   "period": "FY2023 Q1",
   "item": "shares_diluted",
   "start": "2022-12-31",
   "end": "2023-03-31",
   "first": {
    "value": 44.8,
    "source": "10-Q:0000950170-23-018326",
    "filed": "2023-05-05"
   },
   "latest": {
    "value": 44800000.0,
    "source": "10-Q:0001628280-24-020679",
    "filed": "2024-05-06"
   },
   "used": {
    "value": 44800000.0,
    "source": "10-Q:0001628280-24-020679",
    "filed": "2024-05-06"
   }
  },
  {
   "period": "FY2023 Q2",
   "item": "inventory",
   "start": null,
   "end": "2023-06-30",
   "first": {
    "value": 398800000.0,
    "source": "10-Q:0000950170-23-041897",
    "filed": "2023-08-11"
   },
   "latest": {
    "value": 378300000.0,
    "source": "10-Q:0000950170-23-060220",
    "filed": "2023-11-07"
   },
   "used": {
    "value": 398800000.0,
    "source": "10-Q:0000950170-23-041897",
    "filed": "2023-08-11"
   }
  },
  {
   "period": "FY2023 Q2",
   "item": "shares_basic",
   "start": "2023-04-01",
   "end": "2023-06-30",
   "first": {
    "value": 44.7,
    "source": "10-Q:0000950170-23-041897",
    "filed": "2023-08-11"
   },
   "latest": {
    "value": 44700000.0,
    "source": "10-Q:0001628280-24-033152",
    "filed": "2024-07-26"
   },
   "used": {
    "value": 44700000.0,
    "source": "10-Q:0001628280-24-033152",
    "filed": "2024-07-26"
   }
  },
  {
   "period": "FY2023 Q2",
   "item": "shares_diluted",
   "start": "2023-04-01",
   "end": "2023-06-30",
   "first": {
    "value": 44.7,
    "source": "10-Q:0000950170-23-041897",
    "filed": "2023-08-11"
   },
   "latest": {
    "value": 44700000.0,
    "source": "10-Q:0001628280-24-033152",
    "filed": "2024-07-26"
   },
   "used": {
    "value": 44700000.0,
    "source": "10-Q:0001628280-24-033152",
    "filed": "2024-07-26"
   }
  },
  {
   "period": "FY2023 Q3",
   "item": "amortisation_intangibles",
   "start": "2022-12-31",
   "end": "2023-09-29",
   "first": {
    "value": 16.9,
    "source": "10-Q:0000950170-23-060220",
    "filed": "2023-11-07"
   },
   "latest": {
    "value": 16900000.0,
    "source": "10-Q:0001628280-24-044152",
    "filed": "2024-10-30"
   },
   "used": {
    "value": 16900000.0,
    "source": "10-Q:0001628280-24-044152",
    "filed": "2024-10-30"
   }
  },
  {
   "period": "FY2023 Q3",
   "item": "shares_basic",
   "start": "2023-07-01",
   "end": "2023-09-29",
   "first": {
    "value": 44.8,
    "source": "10-Q:0000950170-23-060220",
    "filed": "2023-11-07"
   },
   "latest": {
    "value": 44800000.0,
    "source": "10-Q:0001628280-24-044152",
    "filed": "2024-10-30"
   },
   "used": {
    "value": 44800000.0,
    "source": "10-Q:0001628280-24-044152",
    "filed": "2024-10-30"
   }
  },
  {
   "period": "FY2023 Q3",
   "item": "shares_diluted",
   "start": "2023-07-01",
   "end": "2023-09-29",
   "first": {
    "value": 44.8,
    "source": "10-Q:0000950170-23-060220",
    "filed": "2023-11-07"
   },
   "latest": {
    "value": 44800000.0,
    "source": "10-Q:0001628280-24-044152",
    "filed": "2024-10-30"
   },
   "used": {
    "value": 44800000.0,
    "source": "10-Q:0001628280-24-044152",
    "filed": "2024-10-30"
   }
  },
  {
   "period": "FY2023",
   "item": "shares_basic",
   "start": "2022-12-31",
   "end": "2023-12-29",
   "first": {
    "value": 44.7,
    "source": "10-K:0000950170-24-027213",
    "filed": "2024-03-06"
   },
   "latest": {
    "value": 44700000.0,
    "source": "10-K:0001628280-26-010744",
    "filed": "2026-02-23"
   },
   "used": {
    "value": 44700000.0,
    "source": "10-K:0001628280-26-010744",
    "filed": "2026-02-23"
   }
  },
  {
   "period": "FY2023",
   "item": "shares_diluted",
   "start": "2022-12-31",
   "end": "2023-12-29",
   "first": {
    "value": 44.7,
    "source": "10-K:0000950170-24-027213",
    "filed": "2024-03-06"
   },
   "latest": {
    "value": 44700000.0,
    "source": "10-K:0001628280-26-010744",
    "filed": "2026-02-23"
   },
   "used": {
    "value": 44700000.0,
    "source": "10-K:0001628280-26-010744",
    "filed": "2026-02-23"
   }
  },
  {
   "period": "FY2025 Q3",
   "item": "proceeds_equity_issuance",
   "start": "2024-12-28",
   "end": "2025-09-26",
   "first": {
    "value": 1100000.0,
    "source": "10-Q:0001628280-25-047117",
    "filed": "2025-10-29"
   },
   "latest": {
    "value": 0.0,
    "source": "10-Q:0001628280-26-067880",
    "filed": "2026-10-28"
   },
   "used": {
    "value": 0.0,
    "source": "10-Q:0001628280-26-067880",
    "filed": "2026-10-28"
   }
  }
 ],
 "withheld": [
  {
   "table": "cf_quarterly",
   "period": "FY2022 Q3",
   "item": "amortisation_intangibles",
   "value": -15699976.9,
   "sources": [
    "10-Q:0000950170-23-041897",
    "10-Q:0000950170-23-060220"
   ],
   "reason": "negative where the item cannot be negative"
  },
  {
   "table": "cf_quarterly",
   "period": "FY2025 Q3",
   "item": "proceeds_equity_issuance",
   "value": -1100000.0,
   "sources": [
    "10-Q:0001628280-26-052540",
    "10-Q:0001628280-26-067880"
   ],
   "reason": "negative where the item cannot be negative"
  }
 ],
 "events": [
  {
   "id": "acquisition:2021-03-31:8-K:0001193125-21-106305",
   "type": "acquisition",
   "date": "2021-03-31",
   "fiscal_period": "FY2021 Q2",
   "text": "Completed an acquisition.",
   "counterparty": null,
   "amount": null,
   "sources": [
    "8-K:0001193125-21-106305"
   ]
  }
 ]
}
