{
 "schema": "annalist.dataset/0.1",
 "company": {
  "id": "vertex-pharmaceuticals",
  "name": "Vertex Pharmaceuticals Incorporated",
  "country": "US",
  "template": "corporate",
  "cik": "0000875320",
  "tickers": [
   "VRTX"
  ],
  "entity_name": "VERTEX PHARMACEUTICALS INC / MA",
  "fiscal_year_end": "1231",
  "sic": "2834",
  "sic_description": "Pharmaceutical Preparations",
  "exchanges": [
   "Nasdaq"
  ],
  "currency": "USD",
  "accounting": "US GAAP"
 },
 "as_of": {
  "period": "FY2026 Q3",
  "period_end": "2026-09-30",
  "release_date": "2026-11-03"
 },
 "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": 2020,
  "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": "FY2020 Q1",
   "fiscal_year": 2020,
   "quarter": 1,
   "start": "2020-01-01",
   "end": "2020-03-31",
   "values": {
    "revenue": 1515107000.0,
    "cost_of_revenue": 162497000.0,
    "gross_profit": null,
    "rnd": null,
    "sga": 182258000.0,
    "operating_income": 720224000.0,
    "interest_expense": null,
    "pretax_income": null,
    "income_tax": 54781000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 602753000.0,
    "net_income_common": null,
    "eps_basic": 2.32,
    "eps_diluted": 2.29,
    "shares_basic": 259815000.0,
    "shares_diluted": 263515000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-21-000015"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-21-000015"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-21-000015"
    ],
    "sga": [
     "10-Q:0000875320-21-000015"
    ],
    "operating_income": [
     "10-Q:0000875320-21-000015"
    ],
    "income_tax": [
     "10-Q:0000875320-21-000015"
    ],
    "net_income": [
     "10-Q:0000875320-21-000015"
    ],
    "eps_basic": [
     "10-Q:0000875320-21-000015"
    ],
    "eps_diluted": [
     "10-Q:0000875320-21-000015"
    ],
    "shares_basic": [
     "10-Q:0000875320-21-000015"
    ],
    "shares_diluted": [
     "10-Q:0000875320-21-000015"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2020 Q2",
   "fiscal_year": 2020,
   "quarter": 2,
   "start": "2020-04-01",
   "end": "2020-06-30",
   "values": {
    "revenue": 1524485000.0,
    "cost_of_revenue": 184520000.0,
    "gross_profit": null,
    "rnd": null,
    "sga": 191804000.0,
    "operating_income": 718033000.0,
    "interest_expense": null,
    "pretax_income": null,
    "income_tax": -12500000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 837270000.0,
    "net_income_common": null,
    "eps_basic": 3.22,
    "eps_diluted": 3.18,
    "shares_basic": 259637000.0,
    "shares_diluted": 263403000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-21-000027"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-21-000027"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-21-000027"
    ],
    "sga": [
     "10-Q:0000875320-21-000027"
    ],
    "operating_income": [
     "10-Q:0000875320-21-000027"
    ],
    "income_tax": [
     "10-Q:0000875320-21-000027"
    ],
    "net_income": [
     "10-Q:0000875320-21-000027"
    ],
    "eps_basic": [
     "10-Q:0000875320-21-000027"
    ],
    "eps_diluted": [
     "10-Q:0000875320-21-000027"
    ],
    "shares_basic": [
     "10-Q:0000875320-21-000027"
    ],
    "shares_diluted": [
     "10-Q:0000875320-21-000027"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2020 Q3",
   "fiscal_year": 2020,
   "quarter": 3,
   "start": "2020-07-01",
   "end": "2020-09-30",
   "values": {
    "revenue": 1538271000.0,
    "cost_of_revenue": 186182000.0,
    "gross_profit": null,
    "rnd": null,
    "sga": 184551000.0,
    "operating_income": 672241000.0,
    "interest_expense": null,
    "pretax_income": 745871000.0,
    "income_tax": 78437000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 667434000.0,
    "net_income_common": null,
    "eps_basic": 2.56,
    "eps_diluted": 2.53,
    "shares_basic": 260392000.0,
    "shares_diluted": 264079000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-21-000033"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-21-000033"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-21-000033"
    ],
    "sga": [
     "10-Q:0000875320-21-000033"
    ],
    "operating_income": [
     "10-Q:0000875320-21-000033"
    ],
    "pretax_income": [
     "10-Q:0000875320-21-000033"
    ],
    "income_tax": [
     "10-Q:0000875320-21-000033"
    ],
    "net_income": [
     "10-Q:0000875320-21-000033"
    ],
    "eps_basic": [
     "10-Q:0000875320-21-000033"
    ],
    "eps_diluted": [
     "10-Q:0000875320-21-000033"
    ],
    "shares_basic": [
     "10-Q:0000875320-21-000033"
    ],
    "shares_diluted": [
     "10-Q:0000875320-21-000033"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2020 Q4",
   "fiscal_year": 2020,
   "quarter": 4,
   "start": "2020-10-01",
   "end": "2020-12-31",
   "values": {
    "revenue": 1627837000.0,
    "cost_of_revenue": 203101000.0,
    "gross_profit": null,
    "rnd": null,
    "sga": 211887000.0,
    "operating_income": 745802000.0,
    "interest_expense": null,
    "pretax_income": 888725000.0,
    "income_tax": 284482000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 604243000.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:0000875320-22-000007",
    "10-Q:0000875320-21-000033"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "cost_of_revenue": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "sga": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "operating_income": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "pretax_income": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "income_tax": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "net_income": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ]
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "sga": "derived",
    "operating_income": "derived",
    "pretax_income": "derived",
    "income_tax": "derived",
    "net_income": "derived"
   }
  },
  {
   "period": "FY2021 Q1",
   "fiscal_year": 2021,
   "quarter": 1,
   "start": "2021-01-01",
   "end": "2021-03-31",
   "values": {
    "revenue": 1724300000.0,
    "cost_of_revenue": 192300000.0,
    "gross_profit": null,
    "rnd": null,
    "sga": 192100000.0,
    "operating_income": 887800000.0,
    "interest_expense": null,
    "pretax_income": 820900000.0,
    "income_tax": 167800000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 653100000.0,
    "net_income_common": null,
    "eps_basic": 2.52,
    "eps_diluted": 2.49,
    "shares_basic": 259400000.0,
    "shares_diluted": 261900000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-22-000014"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-22-000014"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-22-000014"
    ],
    "sga": [
     "10-Q:0000875320-22-000014"
    ],
    "operating_income": [
     "10-Q:0000875320-22-000014"
    ],
    "pretax_income": [
     "10-Q:0000875320-22-000014"
    ],
    "income_tax": [
     "10-Q:0000875320-22-000014"
    ],
    "net_income": [
     "10-Q:0000875320-22-000014"
    ],
    "eps_basic": [
     "10-Q:0000875320-22-000014"
    ],
    "eps_diluted": [
     "10-Q:0000875320-22-000014"
    ],
    "shares_basic": [
     "10-Q:0000875320-22-000014"
    ],
    "shares_diluted": [
     "10-Q:0000875320-22-000014"
    ]
   },
   "comparison": {
    "net_income": {
     "value": 653138000.0,
     "earlier": 602753000.0,
     "sources": [
      "10-Q:0000875320-21-000015"
     ],
     "basis": "FY2021"
    },
    "operating_income": {
     "value": 887826000.0,
     "earlier": 720224000.0,
     "sources": [
      "10-Q:0000875320-21-000015"
     ],
     "basis": "FY2021"
    },
    "revenue": {
     "value": 1724305000.0,
     "earlier": 1515107000.0,
     "sources": [
      "10-Q:0000875320-21-000015"
     ],
     "basis": "FY2021"
    }
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q2",
   "fiscal_year": 2021,
   "quarter": 2,
   "start": "2021-04-01",
   "end": "2021-06-30",
   "values": {
    "revenue": 1793400000.0,
    "cost_of_revenue": 228000000.0,
    "gross_profit": null,
    "rnd": 448700000.0,
    "sga": 194600000.0,
    "operating_income": -37900000.0,
    "interest_expense": null,
    "pretax_income": -44200000.0,
    "income_tax": -111200000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 67000000.0,
    "net_income_common": null,
    "eps_basic": 0.26,
    "eps_diluted": 0.26,
    "shares_basic": 259000000.0,
    "shares_diluted": 261000000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-22-000030"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-22-000030"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-22-000030"
    ],
    "rnd": [
     "10-Q:0000875320-22-000030"
    ],
    "sga": [
     "10-Q:0000875320-22-000030"
    ],
    "operating_income": [
     "10-Q:0000875320-22-000030"
    ],
    "pretax_income": [
     "10-Q:0000875320-22-000030"
    ],
    "income_tax": [
     "10-Q:0000875320-22-000030"
    ],
    "net_income": [
     "10-Q:0000875320-22-000030"
    ],
    "eps_basic": [
     "10-Q:0000875320-22-000030"
    ],
    "eps_diluted": [
     "10-Q:0000875320-22-000030"
    ],
    "shares_basic": [
     "10-Q:0000875320-22-000030"
    ],
    "shares_diluted": [
     "10-Q:0000875320-22-000030"
    ]
   },
   "comparison": {
    "net_income": {
     "value": 66924000.0,
     "earlier": 837270000.0,
     "sources": [
      "10-Q:0000875320-21-000027"
     ],
     "basis": "FY2021"
    },
    "operating_income": {
     "value": -37961000.0,
     "earlier": 718033000.0,
     "sources": [
      "10-Q:0000875320-21-000027"
     ],
     "basis": "FY2021"
    },
    "revenue": {
     "value": 1793370000.0,
     "earlier": 1524485000.0,
     "sources": [
      "10-Q:0000875320-21-000027"
     ],
     "basis": "FY2021"
    }
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q3",
   "fiscal_year": 2021,
   "quarter": 3,
   "start": "2021-07-01",
   "end": "2021-09-30",
   "values": {
    "revenue": 1984100000.0,
    "cost_of_revenue": 236500000.0,
    "gross_profit": null,
    "rnd": 467000000.0,
    "sga": 198200000.0,
    "operating_income": 1054500000.0,
    "interest_expense": null,
    "pretax_income": 1082800000.0,
    "income_tax": 230900000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 851900000.0,
    "net_income_common": null,
    "eps_basic": 3.3,
    "eps_diluted": 3.28,
    "shares_basic": 257900000.0,
    "shares_diluted": 259700000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-22-000038"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-22-000038"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-22-000038"
    ],
    "rnd": [
     "10-Q:0000875320-22-000038"
    ],
    "sga": [
     "10-Q:0000875320-22-000038"
    ],
    "operating_income": [
     "10-Q:0000875320-22-000038"
    ],
    "pretax_income": [
     "10-Q:0000875320-22-000038"
    ],
    "income_tax": [
     "10-Q:0000875320-22-000038"
    ],
    "net_income": [
     "10-Q:0000875320-22-000038"
    ],
    "eps_basic": [
     "10-Q:0000875320-22-000038"
    ],
    "eps_diluted": [
     "10-Q:0000875320-22-000038"
    ],
    "shares_basic": [
     "10-Q:0000875320-22-000038"
    ],
    "shares_diluted": [
     "10-Q:0000875320-22-000038"
    ]
   },
   "comparison": {
    "net_income": {
     "value": 851928000.0,
     "earlier": 667434000.0,
     "sources": [
      "10-Q:0000875320-21-000033"
     ],
     "basis": "FY2021"
    },
    "operating_income": {
     "value": 1054512000.0,
     "earlier": 672241000.0,
     "sources": [
      "10-Q:0000875320-21-000033"
     ],
     "basis": "FY2021"
    },
    "pretax_income": {
     "value": 1082741000.0,
     "earlier": 745871000.0,
     "sources": [
      "10-Q:0000875320-21-000033"
     ],
     "basis": "FY2021"
    },
    "revenue": {
     "value": 1984164000.0,
     "earlier": 1538271000.0,
     "sources": [
      "10-Q:0000875320-21-000033"
     ],
     "basis": "FY2021"
    }
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q4",
   "fiscal_year": 2021,
   "quarter": 4,
   "start": "2021-10-01",
   "end": "2021-12-31",
   "values": {
    "revenue": 2072600000.0,
    "cost_of_revenue": 247400000.0,
    "gross_profit": null,
    "rnd": 567800000.0,
    "sga": 255200000.0,
    "operating_income": 877700000.0,
    "interest_expense": null,
    "pretax_income": 870900000.0,
    "income_tax": 100800000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 770100000.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:0000875320-23-000007",
    "10-Q:0000875320-22-000038"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "cost_of_revenue": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "rnd": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "sga": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "operating_income": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "pretax_income": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "income_tax": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "net_income": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ]
   },
   "comparison": {
    "net_income": {
     "value": 770110000.0,
     "earlier": 604243000.0,
     "sources": [
      "10-K:0000875320-22-000007",
      "10-Q:0000875320-21-000033"
     ],
     "basis": "FY2021"
    },
    "operating_income": {
     "value": 877723000.0,
     "earlier": 745802000.0,
     "sources": [
      "10-K:0000875320-22-000007",
      "10-Q:0000875320-21-000033"
     ],
     "basis": "FY2021"
    },
    "pretax_income": {
     "value": 870954000.0,
     "earlier": 888725000.0,
     "sources": [
      "10-K:0000875320-22-000007",
      "10-Q:0000875320-21-000033"
     ],
     "basis": "FY2021"
    },
    "revenue": {
     "value": 2072561000.0,
     "earlier": 1627837000.0,
     "sources": [
      "10-K:0000875320-22-000007",
      "10-Q:0000875320-21-000033"
     ],
     "basis": "FY2021"
    }
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "rnd": "derived",
    "sga": "derived",
    "operating_income": "derived",
    "pretax_income": "derived",
    "income_tax": "derived",
    "net_income": "derived"
   }
  },
  {
   "period": "FY2022 Q1",
   "fiscal_year": 2022,
   "quarter": 1,
   "start": "2022-01-01",
   "end": "2022-03-31",
   "values": {
    "revenue": 2097500000.0,
    "cost_of_revenue": 245800000.0,
    "gross_profit": null,
    "rnd": 601100000.0,
    "sga": 215200000.0,
    "operating_income": 1040900000.0,
    "interest_expense": null,
    "pretax_income": 954800000.0,
    "income_tax": 192700000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 762100000.0,
    "net_income_common": null,
    "eps_basic": 2.99,
    "eps_diluted": 2.96,
    "shares_basic": 255100000.0,
    "shares_diluted": 257900000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-23-000012"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-23-000012"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-23-000012"
    ],
    "rnd": [
     "10-Q:0000875320-23-000012"
    ],
    "sga": [
     "10-Q:0000875320-23-000012"
    ],
    "operating_income": [
     "10-Q:0000875320-23-000012"
    ],
    "pretax_income": [
     "10-Q:0000875320-23-000012"
    ],
    "income_tax": [
     "10-Q:0000875320-23-000012"
    ],
    "net_income": [
     "10-Q:0000875320-23-000012"
    ],
    "eps_basic": [
     "10-Q:0000875320-23-000012"
    ],
    "eps_diluted": [
     "10-Q:0000875320-23-000012"
    ],
    "shares_basic": [
     "10-Q:0000875320-23-000012"
    ],
    "shares_diluted": [
     "10-Q:0000875320-23-000012"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q2",
   "fiscal_year": 2022,
   "quarter": 2,
   "start": "2022-04-01",
   "end": "2022-06-30",
   "values": {
    "revenue": 2196200000.0,
    "cost_of_revenue": 261800000.0,
    "gross_profit": null,
    "rnd": 600100000.0,
    "sga": 215300000.0,
    "operating_income": 1106300000.0,
    "interest_expense": null,
    "pretax_income": 1024400000.0,
    "income_tax": 213900000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 810500000.0,
    "net_income_common": null,
    "eps_basic": 3.17,
    "eps_diluted": 3.13,
    "shares_basic": 255900000.0,
    "shares_diluted": 258700000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-23-000021"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-23-000021"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-23-000021"
    ],
    "rnd": [
     "10-Q:0000875320-23-000021"
    ],
    "sga": [
     "10-Q:0000875320-23-000021"
    ],
    "operating_income": [
     "10-Q:0000875320-23-000021"
    ],
    "pretax_income": [
     "10-Q:0000875320-23-000021"
    ],
    "income_tax": [
     "10-Q:0000875320-23-000021"
    ],
    "net_income": [
     "10-Q:0000875320-23-000021"
    ],
    "eps_basic": [
     "10-Q:0000875320-23-000021"
    ],
    "eps_diluted": [
     "10-Q:0000875320-23-000021"
    ],
    "shares_basic": [
     "10-Q:0000875320-23-000021"
    ],
    "shares_diluted": [
     "10-Q:0000875320-23-000021"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q3",
   "fiscal_year": 2022,
   "quarter": 3,
   "start": "2022-07-01",
   "end": "2022-09-30",
   "values": {
    "revenue": 2334300000.0,
    "cost_of_revenue": 289400000.0,
    "gross_profit": null,
    "rnd": 645000000.0,
    "sga": 246800000.0,
    "operating_income": 1126700000.0,
    "interest_expense": null,
    "pretax_income": 1176400000.0,
    "income_tax": 245900000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 930500000.0,
    "net_income_common": null,
    "eps_basic": 3.63,
    "eps_diluted": 3.59,
    "shares_basic": 256500000.0,
    "shares_diluted": 259500000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-23-000031"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-23-000031"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-23-000031"
    ],
    "rnd": [
     "10-Q:0000875320-23-000031"
    ],
    "sga": [
     "10-Q:0000875320-23-000031"
    ],
    "operating_income": [
     "10-Q:0000875320-23-000031"
    ],
    "pretax_income": [
     "10-Q:0000875320-23-000031"
    ],
    "income_tax": [
     "10-Q:0000875320-23-000031"
    ],
    "net_income": [
     "10-Q:0000875320-23-000031"
    ],
    "eps_basic": [
     "10-Q:0000875320-23-000031"
    ],
    "eps_diluted": [
     "10-Q:0000875320-23-000031"
    ],
    "shares_basic": [
     "10-Q:0000875320-23-000031"
    ],
    "shares_diluted": [
     "10-Q:0000875320-23-000031"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q4",
   "fiscal_year": 2022,
   "quarter": 4,
   "start": "2022-10-01",
   "end": "2022-12-31",
   "values": {
    "revenue": 2302700000.0,
    "cost_of_revenue": 283300000.0,
    "gross_profit": null,
    "rnd": 694100000.0,
    "sga": 267400000.0,
    "operating_income": 1033500000.0,
    "interest_expense": null,
    "pretax_income": 1076800000.0,
    "income_tax": 257900000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 818900000.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:0000875320-24-000062",
    "10-Q:0000875320-23-000031"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "cost_of_revenue": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "rnd": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "sga": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "operating_income": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "pretax_income": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "income_tax": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "net_income": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ]
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "rnd": "derived",
    "sga": "derived",
    "operating_income": "derived",
    "pretax_income": "derived",
    "income_tax": "derived",
    "net_income": "derived"
   }
  },
  {
   "period": "FY2023 Q1",
   "fiscal_year": 2023,
   "quarter": 1,
   "start": "2023-01-01",
   "end": "2023-03-31",
   "values": {
    "revenue": 2374800000.0,
    "cost_of_revenue": 266900000.0,
    "gross_profit": null,
    "rnd": 742600000.0,
    "sga": 241100000.0,
    "operating_income": 779000000.0,
    "interest_expense": null,
    "pretax_income": 891500000.0,
    "income_tax": 191700000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 699800000.0,
    "net_income_common": null,
    "eps_basic": 2.72,
    "eps_diluted": 2.69,
    "shares_basic": 257400000.0,
    "shares_diluted": 260300000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-24-000139"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-24-000139"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-24-000139"
    ],
    "rnd": [
     "10-Q:0000875320-24-000139"
    ],
    "sga": [
     "10-Q:0000875320-24-000139"
    ],
    "operating_income": [
     "10-Q:0000875320-24-000139"
    ],
    "pretax_income": [
     "10-Q:0000875320-24-000139"
    ],
    "income_tax": [
     "10-Q:0000875320-24-000139"
    ],
    "net_income": [
     "10-Q:0000875320-24-000139"
    ],
    "eps_basic": [
     "10-Q:0000875320-24-000139"
    ],
    "eps_diluted": [
     "10-Q:0000875320-24-000139"
    ],
    "shares_basic": [
     "10-Q:0000875320-24-000139"
    ],
    "shares_diluted": [
     "10-Q:0000875320-24-000139"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q2",
   "fiscal_year": 2023,
   "quarter": 2,
   "start": "2023-04-01",
   "end": "2023-06-30",
   "values": {
    "revenue": 2493200000.0,
    "cost_of_revenue": 308600000.0,
    "gross_profit": null,
    "rnd": 785700000.0,
    "sga": 262600000.0,
    "operating_income": 1026400000.0,
    "interest_expense": 11200000.0,
    "pretax_income": 1161500000.0,
    "income_tax": 245800000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 915700000.0,
    "net_income_common": null,
    "eps_basic": 3.55,
    "eps_diluted": 3.52,
    "shares_basic": 257700000.0,
    "shares_diluted": 260400000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-24-000198"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-24-000198"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-24-000198"
    ],
    "rnd": [
     "10-Q:0000875320-24-000198"
    ],
    "sga": [
     "10-Q:0000875320-24-000198"
    ],
    "operating_income": [
     "10-Q:0000875320-24-000198"
    ],
    "interest_expense": [
     "10-Q:0000875320-24-000198"
    ],
    "pretax_income": [
     "10-Q:0000875320-24-000198"
    ],
    "income_tax": [
     "10-Q:0000875320-24-000198"
    ],
    "net_income": [
     "10-Q:0000875320-24-000198"
    ],
    "eps_basic": [
     "10-Q:0000875320-24-000198"
    ],
    "eps_diluted": [
     "10-Q:0000875320-24-000198"
    ],
    "shares_basic": [
     "10-Q:0000875320-24-000198"
    ],
    "shares_diluted": [
     "10-Q:0000875320-24-000198"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q3",
   "fiscal_year": 2023,
   "quarter": 3,
   "start": "2023-07-01",
   "end": "2023-09-30",
   "values": {
    "revenue": 2483500000.0,
    "cost_of_revenue": 318700000.0,
    "gross_profit": null,
    "rnd": 810000000.0,
    "sga": 263800000.0,
    "operating_income": 1038100000.0,
    "interest_expense": 10900000.0,
    "pretax_income": 1179200000.0,
    "income_tax": 143900000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 1035300000.0,
    "net_income_common": null,
    "eps_basic": 4.01,
    "eps_diluted": 3.97,
    "shares_basic": 258000000.0,
    "shares_diluted": 260600000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-24-000223"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-24-000223"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-24-000223"
    ],
    "rnd": [
     "10-Q:0000875320-24-000223"
    ],
    "sga": [
     "10-Q:0000875320-24-000223"
    ],
    "operating_income": [
     "10-Q:0000875320-24-000223"
    ],
    "interest_expense": [
     "10-Q:0000875320-24-000223"
    ],
    "pretax_income": [
     "10-Q:0000875320-24-000223"
    ],
    "income_tax": [
     "10-Q:0000875320-24-000223"
    ],
    "net_income": [
     "10-Q:0000875320-24-000223"
    ],
    "eps_basic": [
     "10-Q:0000875320-24-000223"
    ],
    "eps_diluted": [
     "10-Q:0000875320-24-000223"
    ],
    "shares_basic": [
     "10-Q:0000875320-24-000223"
    ],
    "shares_diluted": [
     "10-Q:0000875320-24-000223"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q4",
   "fiscal_year": 2023,
   "quarter": 4,
   "start": "2023-10-01",
   "end": "2023-12-31",
   "values": {
    "revenue": 2517700000.0,
    "cost_of_revenue": 368000000.0,
    "gross_profit": null,
    "rnd": 824600000.0,
    "sga": 369100000.0,
    "operating_income": 988500000.0,
    "interest_expense": 10600000.0,
    "pretax_income": 1147600000.0,
    "income_tax": 178800000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 968800000.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:0000875320-25-000053",
    "10-Q:0000875320-24-000223"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "cost_of_revenue": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "rnd": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "sga": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "operating_income": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "interest_expense": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "pretax_income": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "income_tax": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "net_income": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ]
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "rnd": "derived",
    "sga": "derived",
    "operating_income": "derived",
    "interest_expense": "derived",
    "pretax_income": "derived",
    "income_tax": "derived",
    "net_income": "derived"
   }
  },
  {
   "period": "FY2024 Q1",
   "fiscal_year": 2024,
   "quarter": 1,
   "start": "2024-01-01",
   "end": "2024-03-31",
   "values": {
    "revenue": 2690600000.0,
    "cost_of_revenue": 342600000.0,
    "gross_profit": null,
    "rnd": 789100000.0,
    "sga": 342700000.0,
    "operating_income": 1139500000.0,
    "interest_expense": 10400000.0,
    "pretax_income": 1279100000.0,
    "income_tax": 179500000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 1099600000.0,
    "net_income_common": null,
    "eps_basic": 4.26,
    "eps_diluted": 4.21,
    "shares_basic": 258200000.0,
    "shares_diluted": 261100000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-25-000192"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-25-000192"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-25-000192"
    ],
    "rnd": [
     "10-Q:0000875320-25-000192"
    ],
    "sga": [
     "10-Q:0000875320-25-000192"
    ],
    "operating_income": [
     "10-Q:0000875320-25-000192"
    ],
    "interest_expense": [
     "10-Q:0000875320-25-000192"
    ],
    "pretax_income": [
     "10-Q:0000875320-25-000192"
    ],
    "income_tax": [
     "10-Q:0000875320-25-000192"
    ],
    "net_income": [
     "10-Q:0000875320-25-000192"
    ],
    "eps_basic": [
     "10-Q:0000875320-25-000192"
    ],
    "eps_diluted": [
     "10-Q:0000875320-25-000192"
    ],
    "shares_basic": [
     "10-Q:0000875320-25-000192"
    ],
    "shares_diluted": [
     "10-Q:0000875320-25-000192"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q2",
   "fiscal_year": 2024,
   "quarter": 2,
   "start": "2024-04-01",
   "end": "2024-06-30",
   "values": {
    "revenue": 2645600000.0,
    "cost_of_revenue": 371900000.0,
    "gross_profit": null,
    "rnd": 966600000.0,
    "sga": 372200000.0,
    "operating_income": -3514700000.0,
    "interest_expense": 9900000.0,
    "pretax_income": -3391200000.0,
    "income_tax": 202400000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": -3593600000.0,
    "net_income_common": null,
    "eps_basic": -13.92,
    "eps_diluted": -13.92,
    "shares_basic": 258100000.0,
    "shares_diluted": 258100000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-25-000216"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-25-000216"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-25-000216"
    ],
    "rnd": [
     "10-Q:0000875320-25-000216"
    ],
    "sga": [
     "10-Q:0000875320-25-000216"
    ],
    "operating_income": [
     "10-Q:0000875320-25-000216"
    ],
    "interest_expense": [
     "10-Q:0000875320-25-000216"
    ],
    "pretax_income": [
     "10-Q:0000875320-25-000216"
    ],
    "income_tax": [
     "10-Q:0000875320-25-000216"
    ],
    "net_income": [
     "10-Q:0000875320-25-000216"
    ],
    "eps_basic": [
     "10-Q:0000875320-25-000216"
    ],
    "eps_diluted": [
     "10-Q:0000875320-25-000216"
    ],
    "shares_basic": [
     "10-Q:0000875320-25-000216"
    ],
    "shares_diluted": [
     "10-Q:0000875320-25-000216"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q3",
   "fiscal_year": 2024,
   "quarter": 3,
   "start": "2024-07-01",
   "end": "2024-09-30",
   "values": {
    "revenue": 2771900000.0,
    "cost_of_revenue": 392600000.0,
    "gross_profit": null,
    "rnd": 875900000.0,
    "sga": 371800000.0,
    "operating_income": 1116300000.0,
    "interest_expense": 7500000.0,
    "pretax_income": 1224100000.0,
    "income_tax": 178700000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 1045400000.0,
    "net_income_common": null,
    "eps_basic": 4.05,
    "eps_diluted": 4.01,
    "shares_basic": 258000000.0,
    "shares_diluted": 261000000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-25-000232"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-25-000232"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-25-000232"
    ],
    "rnd": [
     "10-Q:0000875320-25-000232"
    ],
    "sga": [
     "10-Q:0000875320-25-000232"
    ],
    "operating_income": [
     "10-Q:0000875320-25-000232"
    ],
    "interest_expense": [
     "10-Q:0000875320-25-000232"
    ],
    "pretax_income": [
     "10-Q:0000875320-25-000232"
    ],
    "income_tax": [
     "10-Q:0000875320-25-000232"
    ],
    "net_income": [
     "10-Q:0000875320-25-000232"
    ],
    "eps_basic": [
     "10-Q:0000875320-25-000232"
    ],
    "eps_diluted": [
     "10-Q:0000875320-25-000232"
    ],
    "shares_basic": [
     "10-Q:0000875320-25-000232"
    ],
    "shares_diluted": [
     "10-Q:0000875320-25-000232"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q4",
   "fiscal_year": 2024,
   "quarter": 4,
   "start": "2024-10-01",
   "end": "2024-12-31",
   "values": {
    "revenue": 2912000000.0,
    "cost_of_revenue": 423400000.0,
    "gross_profit": null,
    "rnd": 998700000.0,
    "sga": 377600000.0,
    "operating_income": 1026000000.0,
    "interest_expense": 2800000.0,
    "pretax_income": 1136500000.0,
    "income_tax": 223500000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 913000000.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:0000875320-26-000056",
    "10-Q:0000875320-25-000232"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "cost_of_revenue": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "rnd": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "sga": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "operating_income": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "interest_expense": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "pretax_income": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "income_tax": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "net_income": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ]
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "rnd": "derived",
    "sga": "derived",
    "operating_income": "derived",
    "interest_expense": "derived",
    "pretax_income": "derived",
    "income_tax": "derived",
    "net_income": "derived"
   }
  },
  {
   "period": "FY2025 Q1",
   "fiscal_year": 2025,
   "quarter": 1,
   "start": "2025-01-01",
   "end": "2025-03-31",
   "values": {
    "revenue": 2770200000.0,
    "cost_of_revenue": 363000000.0,
    "gross_profit": null,
    "rnd": 979700000.0,
    "sga": 396400000.0,
    "operating_income": 630100000.0,
    "interest_expense": 3000000.0,
    "pretax_income": 730400000.0,
    "income_tax": 84100000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 646300000.0,
    "net_income_common": null,
    "eps_basic": 2.52,
    "eps_diluted": 2.49,
    "shares_basic": 256900000.0,
    "shares_diluted": 259500000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-25-000192",
    "10-Q:0000875320-26-000173"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-26-000173"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-26-000173"
    ],
    "rnd": [
     "10-Q:0000875320-26-000173"
    ],
    "sga": [
     "10-Q:0000875320-26-000173"
    ],
    "operating_income": [
     "10-Q:0000875320-26-000173"
    ],
    "interest_expense": [
     "10-Q:0000875320-25-000192"
    ],
    "pretax_income": [
     "10-Q:0000875320-26-000173"
    ],
    "income_tax": [
     "10-Q:0000875320-26-000173"
    ],
    "net_income": [
     "10-Q:0000875320-26-000173"
    ],
    "eps_basic": [
     "10-Q:0000875320-26-000173"
    ],
    "eps_diluted": [
     "10-Q:0000875320-26-000173"
    ],
    "shares_basic": [
     "10-Q:0000875320-26-000173"
    ],
    "shares_diluted": [
     "10-Q:0000875320-26-000173"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q2",
   "fiscal_year": 2025,
   "quarter": 2,
   "start": "2025-04-01",
   "end": "2025-06-30",
   "values": {
    "revenue": 2964700000.0,
    "cost_of_revenue": 407500000.0,
    "gross_profit": null,
    "rnd": 978400000.0,
    "sga": 424600000.0,
    "operating_income": 1151100000.0,
    "interest_expense": 3700000.0,
    "pretax_income": 1283000000.0,
    "income_tax": 250100000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 1032900000.0,
    "net_income_common": null,
    "eps_basic": 4.02,
    "eps_diluted": 3.99,
    "shares_basic": 256700000.0,
    "shares_diluted": 258900000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-25-000216",
    "10-Q:0000875320-26-000259"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-26-000259"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-26-000259"
    ],
    "rnd": [
     "10-Q:0000875320-26-000259"
    ],
    "sga": [
     "10-Q:0000875320-26-000259"
    ],
    "operating_income": [
     "10-Q:0000875320-26-000259"
    ],
    "interest_expense": [
     "10-Q:0000875320-25-000216"
    ],
    "pretax_income": [
     "10-Q:0000875320-26-000259"
    ],
    "income_tax": [
     "10-Q:0000875320-26-000259"
    ],
    "net_income": [
     "10-Q:0000875320-26-000259"
    ],
    "eps_basic": [
     "10-Q:0000875320-26-000259"
    ],
    "eps_diluted": [
     "10-Q:0000875320-26-000259"
    ],
    "shares_basic": [
     "10-Q:0000875320-26-000259"
    ],
    "shares_diluted": [
     "10-Q:0000875320-26-000259"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q3",
   "fiscal_year": 2025,
   "quarter": 3,
   "start": "2025-07-01",
   "end": "2025-09-30",
   "values": {
    "revenue": 3076400000.0,
    "cost_of_revenue": 414800000.0,
    "gross_profit": null,
    "rnd": 977700000.0,
    "sga": 445100000.0,
    "operating_income": 1186200000.0,
    "interest_expense": 3300000.0,
    "pretax_income": 1298800000.0,
    "income_tax": 215900000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 1082900000.0,
    "net_income_common": null,
    "eps_basic": 4.24,
    "eps_diluted": 4.2,
    "shares_basic": 255600000.0,
    "shares_diluted": 257600000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-26-000291"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-26-000291"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-26-000291"
    ],
    "rnd": [
     "10-Q:0000875320-26-000291"
    ],
    "sga": [
     "10-Q:0000875320-26-000291"
    ],
    "operating_income": [
     "10-Q:0000875320-26-000291"
    ],
    "interest_expense": [
     "10-Q:0000875320-26-000291"
    ],
    "pretax_income": [
     "10-Q:0000875320-26-000291"
    ],
    "income_tax": [
     "10-Q:0000875320-26-000291"
    ],
    "net_income": [
     "10-Q:0000875320-26-000291"
    ],
    "eps_basic": [
     "10-Q:0000875320-26-000291"
    ],
    "eps_diluted": [
     "10-Q:0000875320-26-000291"
    ],
    "shares_basic": [
     "10-Q:0000875320-26-000291"
    ],
    "shares_diluted": [
     "10-Q:0000875320-26-000291"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q4",
   "fiscal_year": 2025,
   "quarter": 4,
   "start": "2025-10-01",
   "end": "2025-12-31",
   "values": {
    "revenue": 3190000000.0,
    "cost_of_revenue": 466000000.0,
    "gross_profit": null,
    "rnd": 973700000.0,
    "sga": 487000000.0,
    "operating_income": 1205900000.0,
    "interest_expense": 3300000.0,
    "pretax_income": 1331000000.0,
    "income_tax": 139900000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 1191100000.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:0000875320-26-000056",
    "10-Q:0000875320-25-000232"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "cost_of_revenue": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "rnd": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "sga": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "operating_income": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "interest_expense": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "pretax_income": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "income_tax": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "net_income": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ]
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "rnd": "derived",
    "sga": "derived",
    "operating_income": "derived",
    "interest_expense": "derived",
    "pretax_income": "derived",
    "income_tax": "derived",
    "net_income": "derived"
   }
  },
  {
   "period": "FY2026 Q1",
   "fiscal_year": 2026,
   "quarter": 1,
   "start": "2026-01-01",
   "end": "2026-03-31",
   "values": {
    "revenue": 2986900000.0,
    "cost_of_revenue": 392800000.0,
    "gross_profit": null,
    "rnd": 961600000.0,
    "sga": 493700000.0,
    "operating_income": 1138100000.0,
    "interest_expense": null,
    "pretax_income": 1252900000.0,
    "income_tax": 221500000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 1031400000.0,
    "net_income_common": null,
    "eps_basic": 4.06,
    "eps_diluted": 4.02,
    "shares_basic": 254100000.0,
    "shares_diluted": 256300000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-26-000173"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-26-000173"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-26-000173"
    ],
    "rnd": [
     "10-Q:0000875320-26-000173"
    ],
    "sga": [
     "10-Q:0000875320-26-000173"
    ],
    "operating_income": [
     "10-Q:0000875320-26-000173"
    ],
    "pretax_income": [
     "10-Q:0000875320-26-000173"
    ],
    "income_tax": [
     "10-Q:0000875320-26-000173"
    ],
    "net_income": [
     "10-Q:0000875320-26-000173"
    ],
    "eps_basic": [
     "10-Q:0000875320-26-000173"
    ],
    "eps_diluted": [
     "10-Q:0000875320-26-000173"
    ],
    "shares_basic": [
     "10-Q:0000875320-26-000173"
    ],
    "shares_diluted": [
     "10-Q:0000875320-26-000173"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q2",
   "fiscal_year": 2026,
   "quarter": 2,
   "start": "2026-04-01",
   "end": "2026-06-30",
   "values": {
    "revenue": 3333900000.0,
    "cost_of_revenue": 489200000.0,
    "gross_profit": null,
    "rnd": 993800000.0,
    "sga": 582200000.0,
    "operating_income": 1246900000.0,
    "interest_expense": null,
    "pretax_income": 1391800000.0,
    "income_tax": 292000000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 1099800000.0,
    "net_income_common": null,
    "eps_basic": 4.34,
    "eps_diluted": 4.31,
    "shares_basic": 253700000.0,
    "shares_diluted": 255200000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-26-000259"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-26-000259"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-26-000259"
    ],
    "rnd": [
     "10-Q:0000875320-26-000259"
    ],
    "sga": [
     "10-Q:0000875320-26-000259"
    ],
    "operating_income": [
     "10-Q:0000875320-26-000259"
    ],
    "pretax_income": [
     "10-Q:0000875320-26-000259"
    ],
    "income_tax": [
     "10-Q:0000875320-26-000259"
    ],
    "net_income": [
     "10-Q:0000875320-26-000259"
    ],
    "eps_basic": [
     "10-Q:0000875320-26-000259"
    ],
    "eps_diluted": [
     "10-Q:0000875320-26-000259"
    ],
    "shares_basic": [
     "10-Q:0000875320-26-000259"
    ],
    "shares_diluted": [
     "10-Q:0000875320-26-000259"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q3",
   "fiscal_year": 2026,
   "quarter": 3,
   "start": "2026-07-01",
   "end": "2026-09-30",
   "values": {
    "revenue": 3440800000.0,
    "cost_of_revenue": 526100000.0,
    "gross_profit": null,
    "rnd": 1320600000.0,
    "sga": 844100000.0,
    "operating_income": 712900000.0,
    "interest_expense": 36000000.0,
    "pretax_income": 783400000.0,
    "income_tax": 129800000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 653600000.0,
    "net_income_common": null,
    "eps_basic": 2.58,
    "eps_diluted": 2.56,
    "shares_basic": 253500000.0,
    "shares_diluted": 255200000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0000875320-26-000291"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0000875320-26-000291"
    ],
    "cost_of_revenue": [
     "10-Q:0000875320-26-000291"
    ],
    "rnd": [
     "10-Q:0000875320-26-000291"
    ],
    "sga": [
     "10-Q:0000875320-26-000291"
    ],
    "operating_income": [
     "10-Q:0000875320-26-000291"
    ],
    "interest_expense": [
     "10-Q:0000875320-26-000291"
    ],
    "pretax_income": [
     "10-Q:0000875320-26-000291"
    ],
    "income_tax": [
     "10-Q:0000875320-26-000291"
    ],
    "net_income": [
     "10-Q:0000875320-26-000291"
    ],
    "eps_basic": [
     "10-Q:0000875320-26-000291"
    ],
    "eps_diluted": [
     "10-Q:0000875320-26-000291"
    ],
    "shares_basic": [
     "10-Q:0000875320-26-000291"
    ],
    "shares_diluted": [
     "10-Q:0000875320-26-000291"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "pl_annual": [
  {
   "fiscal_year": 2020,
   "start": "2020-01-01",
   "end": "2020-12-31",
   "through": "FY2020 Q4",
   "complete": true,
   "values": {
    "revenue": 6205700000.0,
    "cost_of_revenue": 736300000.0,
    "gross_profit": null,
    "rnd": 1644900000.0,
    "sga": 770500000.0,
    "operating_income": 2856300000.0,
    "interest_expense": null,
    "pretax_income": 3116900000.0,
    "income_tax": 405200000.0,
    "net_income_incl_nci": 2711647000.0,
    "nci_profit": 0.0,
    "net_income": 2711700000.0,
    "net_income_common": 2711647000.0,
    "eps_basic": 10.44,
    "eps_diluted": 10.29,
    "shares_basic": 259800000.0,
    "shares_diluted": 263400000.0,
    "dps_declared": null,
    "operating_lease_cost": 23100000.0
   },
   "sources": [
    "10-K:0000875320-21-000006",
    "10-K:0000875320-23-000007"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000875320-23-000007"
    ],
    "cost_of_revenue": [
     "10-K:0000875320-23-000007"
    ],
    "rnd": [
     "10-K:0000875320-23-000007"
    ],
    "sga": [
     "10-K:0000875320-23-000007"
    ],
    "operating_income": [
     "10-K:0000875320-23-000007"
    ],
    "pretax_income": [
     "10-K:0000875320-23-000007"
    ],
    "income_tax": [
     "10-K:0000875320-23-000007"
    ],
    "net_income_incl_nci": [
     "10-K:0000875320-21-000006"
    ],
    "nci_profit": [
     "10-K:0000875320-21-000006"
    ],
    "net_income": [
     "10-K:0000875320-23-000007"
    ],
    "net_income_common": [
     "10-K:0000875320-21-000006"
    ],
    "eps_basic": [
     "10-K:0000875320-23-000007"
    ],
    "eps_diluted": [
     "10-K:0000875320-23-000007"
    ],
    "shares_basic": [
     "10-K:0000875320-23-000007"
    ],
    "shares_diluted": [
     "10-K:0000875320-23-000007"
    ],
    "operating_lease_cost": [
     "10-K:0000875320-23-000007"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2021,
   "start": "2021-01-01",
   "end": "2021-12-31",
   "through": "FY2021 Q4",
   "complete": true,
   "values": {
    "revenue": 7574400000.0,
    "cost_of_revenue": 904200000.0,
    "gross_profit": null,
    "rnd": 1937800000.0,
    "sga": 840100000.0,
    "operating_income": 2782100000.0,
    "interest_expense": null,
    "pretax_income": 2730400000.0,
    "income_tax": 388300000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 2342100000.0,
    "net_income_common": null,
    "eps_basic": 9.09,
    "eps_diluted": 9.01,
    "shares_basic": 257700000.0,
    "shares_diluted": 259900000.0,
    "dps_declared": null,
    "operating_lease_cost": 33900000.0
   },
   "sources": [
    "10-K:0000875320-24-000062"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000875320-24-000062"
    ],
    "cost_of_revenue": [
     "10-K:0000875320-24-000062"
    ],
    "rnd": [
     "10-K:0000875320-24-000062"
    ],
    "sga": [
     "10-K:0000875320-24-000062"
    ],
    "operating_income": [
     "10-K:0000875320-24-000062"
    ],
    "pretax_income": [
     "10-K:0000875320-24-000062"
    ],
    "income_tax": [
     "10-K:0000875320-24-000062"
    ],
    "net_income": [
     "10-K:0000875320-24-000062"
    ],
    "eps_basic": [
     "10-K:0000875320-24-000062"
    ],
    "eps_diluted": [
     "10-K:0000875320-24-000062"
    ],
    "shares_basic": [
     "10-K:0000875320-24-000062"
    ],
    "shares_diluted": [
     "10-K:0000875320-24-000062"
    ],
    "operating_lease_cost": [
     "10-K:0000875320-24-000062"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2022,
   "start": "2022-01-01",
   "end": "2022-12-31",
   "through": "FY2022 Q4",
   "complete": true,
   "values": {
    "revenue": 8930700000.0,
    "cost_of_revenue": 1080300000.0,
    "gross_profit": null,
    "rnd": 2540300000.0,
    "sga": 944700000.0,
    "operating_income": 4307400000.0,
    "interest_expense": 54800000.0,
    "pretax_income": 4232400000.0,
    "income_tax": 910400000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 3322000000.0,
    "net_income_common": null,
    "eps_basic": 12.97,
    "eps_diluted": 12.82,
    "shares_basic": 256100000.0,
    "shares_diluted": 259100000.0,
    "dps_declared": null,
    "operating_lease_cost": 35300000.0
   },
   "sources": [
    "10-K:0000875320-25-000053"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000875320-25-000053"
    ],
    "cost_of_revenue": [
     "10-K:0000875320-25-000053"
    ],
    "rnd": [
     "10-K:0000875320-25-000053"
    ],
    "sga": [
     "10-K:0000875320-25-000053"
    ],
    "operating_income": [
     "10-K:0000875320-25-000053"
    ],
    "interest_expense": [
     "10-K:0000875320-25-000053"
    ],
    "pretax_income": [
     "10-K:0000875320-25-000053"
    ],
    "income_tax": [
     "10-K:0000875320-25-000053"
    ],
    "net_income": [
     "10-K:0000875320-25-000053"
    ],
    "eps_basic": [
     "10-K:0000875320-25-000053"
    ],
    "eps_diluted": [
     "10-K:0000875320-25-000053"
    ],
    "shares_basic": [
     "10-K:0000875320-25-000053"
    ],
    "shares_diluted": [
     "10-K:0000875320-25-000053"
    ],
    "operating_lease_cost": [
     "10-K:0000875320-25-000053"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2023,
   "start": "2023-01-01",
   "end": "2023-12-31",
   "through": "FY2023 Q4",
   "complete": true,
   "values": {
    "revenue": 9869200000.0,
    "cost_of_revenue": 1262200000.0,
    "gross_profit": null,
    "rnd": 3162900000.0,
    "sga": 1136600000.0,
    "operating_income": 3832000000.0,
    "interest_expense": 44100000.0,
    "pretax_income": 4379800000.0,
    "income_tax": 760200000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 3619600000.0,
    "net_income_common": null,
    "eps_basic": 14.05,
    "eps_diluted": 13.89,
    "shares_basic": 257700000.0,
    "shares_diluted": 260500000.0,
    "dps_declared": null,
    "operating_lease_cost": 47800000.0
   },
   "sources": [
    "10-K:0000875320-26-000056"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000875320-26-000056"
    ],
    "cost_of_revenue": [
     "10-K:0000875320-26-000056"
    ],
    "rnd": [
     "10-K:0000875320-26-000056"
    ],
    "sga": [
     "10-K:0000875320-26-000056"
    ],
    "operating_income": [
     "10-K:0000875320-26-000056"
    ],
    "interest_expense": [
     "10-K:0000875320-26-000056"
    ],
    "pretax_income": [
     "10-K:0000875320-26-000056"
    ],
    "income_tax": [
     "10-K:0000875320-26-000056"
    ],
    "net_income": [
     "10-K:0000875320-26-000056"
    ],
    "eps_basic": [
     "10-K:0000875320-26-000056"
    ],
    "eps_diluted": [
     "10-K:0000875320-26-000056"
    ],
    "shares_basic": [
     "10-K:0000875320-26-000056"
    ],
    "shares_diluted": [
     "10-K:0000875320-26-000056"
    ],
    "operating_lease_cost": [
     "10-K:0000875320-26-000056"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2024,
   "start": "2024-01-01",
   "end": "2024-12-31",
   "through": "FY2024 Q4",
   "complete": true,
   "values": {
    "revenue": 11020100000.0,
    "cost_of_revenue": 1530500000.0,
    "gross_profit": null,
    "rnd": 3630300000.0,
    "sga": 1464300000.0,
    "operating_income": -232900000.0,
    "interest_expense": 30600000.0,
    "pretax_income": 248500000.0,
    "income_tax": 784100000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": -535600000.0,
    "net_income_common": null,
    "eps_basic": -2.08,
    "eps_diluted": -2.08,
    "shares_basic": 257900000.0,
    "shares_diluted": 257900000.0,
    "dps_declared": null,
    "operating_lease_cost": 103900000.0
   },
   "sources": [
    "10-K:0000875320-26-000056"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000875320-26-000056"
    ],
    "cost_of_revenue": [
     "10-K:0000875320-26-000056"
    ],
    "rnd": [
     "10-K:0000875320-26-000056"
    ],
    "sga": [
     "10-K:0000875320-26-000056"
    ],
    "operating_income": [
     "10-K:0000875320-26-000056"
    ],
    "interest_expense": [
     "10-K:0000875320-26-000056"
    ],
    "pretax_income": [
     "10-K:0000875320-26-000056"
    ],
    "income_tax": [
     "10-K:0000875320-26-000056"
    ],
    "net_income": [
     "10-K:0000875320-26-000056"
    ],
    "eps_basic": [
     "10-K:0000875320-26-000056"
    ],
    "eps_diluted": [
     "10-K:0000875320-26-000056"
    ],
    "shares_basic": [
     "10-K:0000875320-26-000056"
    ],
    "shares_diluted": [
     "10-K:0000875320-26-000056"
    ],
    "operating_lease_cost": [
     "10-K:0000875320-26-000056"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2025,
   "start": "2025-01-01",
   "end": "2025-12-31",
   "through": "FY2025 Q4",
   "complete": true,
   "values": {
    "revenue": 12001300000.0,
    "cost_of_revenue": 1651300000.0,
    "gross_profit": null,
    "rnd": 3909500000.0,
    "sga": 1753100000.0,
    "operating_income": 4173300000.0,
    "interest_expense": 13300000.0,
    "pretax_income": 4643200000.0,
    "income_tax": 690000000.0,
    "net_income_incl_nci": null,
    "nci_profit": null,
    "net_income": 3953200000.0,
    "net_income_common": null,
    "eps_basic": 15.46,
    "eps_diluted": 15.32,
    "shares_basic": 255700000.0,
    "shares_diluted": 258000000.0,
    "dps_declared": null,
    "operating_lease_cost": 194700000.0
   },
   "sources": [
    "10-K:0000875320-26-000056"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0000875320-26-000056"
    ],
    "cost_of_revenue": [
     "10-K:0000875320-26-000056"
    ],
    "rnd": [
     "10-K:0000875320-26-000056"
    ],
    "sga": [
     "10-K:0000875320-26-000056"
    ],
    "operating_income": [
     "10-K:0000875320-26-000056"
    ],
    "interest_expense": [
     "10-K:0000875320-26-000056"
    ],
    "pretax_income": [
     "10-K:0000875320-26-000056"
    ],
    "income_tax": [
     "10-K:0000875320-26-000056"
    ],
    "net_income": [
     "10-K:0000875320-26-000056"
    ],
    "eps_basic": [
     "10-K:0000875320-26-000056"
    ],
    "eps_diluted": [
     "10-K:0000875320-26-000056"
    ],
    "shares_basic": [
     "10-K:0000875320-26-000056"
    ],
    "shares_diluted": [
     "10-K:0000875320-26-000056"
    ],
    "operating_lease_cost": [
     "10-K:0000875320-26-000056"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "balance_sheet": [
  {
   "period": "FY2020 Q1",
   "date": "2020-03-31",
   "values": {
    "cash": 3593412000.0,
    "short_term_investments": 596984000.0,
    "receivables": 845269000.0,
    "inventory": 187087000.0,
    "current_assets": 5446400000.0,
    "ppe_net": null,
    "goodwill": 1002158000.0,
    "intangibles": 400000000.0,
    "total_assets": 8893201000.0,
    "accounts_payable": 100703000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1538750000.0,
    "long_term_debt": null,
    "total_liabilities": 2431547000.0,
    "temporary_equity": null,
    "equity_parent": 6461654000.0,
    "nci": null,
    "equity_total": 6461654000.0,
    "liabilities_and_equity": 8893201000.0,
    "shares_outstanding": 259079000.0,
    "retained_earnings": -1250225000.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": null,
    "operating_lease_liability_noncurrent": null,
    "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:0000875320-20-000019",
    "10-Q:0000875320-21-000027"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-20-000019"
    ],
    "short_term_investments": [
     "10-Q:0000875320-20-000019"
    ],
    "receivables": [
     "10-Q:0000875320-20-000019"
    ],
    "inventory": [
     "10-Q:0000875320-20-000019"
    ],
    "current_assets": [
     "10-Q:0000875320-20-000019"
    ],
    "goodwill": [
     "10-Q:0000875320-20-000019"
    ],
    "intangibles": [
     "10-Q:0000875320-20-000019"
    ],
    "total_assets": [
     "10-Q:0000875320-20-000019"
    ],
    "accounts_payable": [
     "10-Q:0000875320-20-000019"
    ],
    "current_liabilities": [
     "10-Q:0000875320-20-000019"
    ],
    "total_liabilities": [
     "10-Q:0000875320-20-000019"
    ],
    "equity_parent": [
     "10-Q:0000875320-21-000027"
    ],
    "equity_total": [
     "10-Q:0000875320-20-000019"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-20-000019"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-20-000019"
    ],
    "retained_earnings": [
     "10-Q:0000875320-20-000019"
    ],
    "preferred_stock": [
     "10-Q:0000875320-20-000019"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2020 Q2",
   "date": "2020-06-30",
   "values": {
    "cash": 4831332000.0,
    "short_term_investments": 619437000.0,
    "receivables": 791768000.0,
    "inventory": 219218000.0,
    "current_assets": 6694320000.0,
    "ppe_net": null,
    "goodwill": 1002158000.0,
    "intangibles": 400000000.0,
    "total_assets": 10216367000.0,
    "accounts_payable": 101451000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1798640000.0,
    "long_term_debt": null,
    "total_liabilities": 2697125000.0,
    "temporary_equity": null,
    "equity_parent": 7519242000.0,
    "nci": null,
    "equity_total": 7519242000.0,
    "liabilities_and_equity": 10216367000.0,
    "shares_outstanding": 260124000.0,
    "retained_earnings": -412955000.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": null,
    "operating_lease_liability_noncurrent": null,
    "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:0000875320-20-000030",
    "10-Q:0000875320-21-000033"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-20-000030"
    ],
    "short_term_investments": [
     "10-Q:0000875320-20-000030"
    ],
    "receivables": [
     "10-Q:0000875320-20-000030"
    ],
    "inventory": [
     "10-Q:0000875320-20-000030"
    ],
    "current_assets": [
     "10-Q:0000875320-20-000030"
    ],
    "goodwill": [
     "10-Q:0000875320-20-000030"
    ],
    "intangibles": [
     "10-Q:0000875320-20-000030"
    ],
    "total_assets": [
     "10-Q:0000875320-20-000030"
    ],
    "accounts_payable": [
     "10-Q:0000875320-20-000030"
    ],
    "current_liabilities": [
     "10-Q:0000875320-20-000030"
    ],
    "total_liabilities": [
     "10-Q:0000875320-20-000030"
    ],
    "equity_parent": [
     "10-Q:0000875320-21-000033"
    ],
    "equity_total": [
     "10-Q:0000875320-20-000030"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-20-000030"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-20-000030"
    ],
    "retained_earnings": [
     "10-Q:0000875320-20-000030"
    ],
    "preferred_stock": [
     "10-Q:0000875320-20-000030"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2020 Q3",
   "date": "2020-09-30",
   "values": {
    "cash": 5358087000.0,
    "short_term_investments": 792971000.0,
    "receivables": 791917000.0,
    "inventory": 245460000.0,
    "current_assets": 7458456000.0,
    "ppe_net": null,
    "goodwill": 1002158000.0,
    "intangibles": 400000000.0,
    "total_assets": 11301633000.0,
    "accounts_payable": 107786000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 2004026000.0,
    "long_term_debt": null,
    "total_liabilities": 3168160000.0,
    "temporary_equity": null,
    "equity_parent": 8133473000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 11301633000.0,
    "shares_outstanding": 260174000.0,
    "retained_earnings": 254479000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 268500000.0,
    "operating_lease_liability_current": null,
    "operating_lease_liability_noncurrent": null,
    "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:0000875320-20-000043"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-20-000043"
    ],
    "short_term_investments": [
     "10-Q:0000875320-20-000043"
    ],
    "receivables": [
     "10-Q:0000875320-20-000043"
    ],
    "inventory": [
     "10-Q:0000875320-20-000043"
    ],
    "current_assets": [
     "10-Q:0000875320-20-000043"
    ],
    "goodwill": [
     "10-Q:0000875320-20-000043"
    ],
    "intangibles": [
     "10-Q:0000875320-20-000043"
    ],
    "total_assets": [
     "10-Q:0000875320-20-000043"
    ],
    "accounts_payable": [
     "10-Q:0000875320-20-000043"
    ],
    "current_liabilities": [
     "10-Q:0000875320-20-000043"
    ],
    "total_liabilities": [
     "10-Q:0000875320-20-000043"
    ],
    "equity_parent": [
     "10-Q:0000875320-20-000043"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-20-000043"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-20-000043"
    ],
    "retained_earnings": [
     "10-Q:0000875320-20-000043"
    ],
    "preferred_stock": [
     "10-Q:0000875320-20-000043"
    ],
    "operating_lease_liability": [
     "10-Q:0000875320-20-000043"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2020 Q4",
   "date": "2020-12-31",
   "values": {
    "cash": 5988200000.0,
    "short_term_investments": 670700000.0,
    "receivables": 885400000.0,
    "inventory": 280800000.0,
    "current_assets": 8133400000.0,
    "ppe_net": 958500000.0,
    "goodwill": 1002200000.0,
    "intangibles": 400000000.0,
    "total_assets": 11751800000.0,
    "accounts_payable": 155100000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1877500000.0,
    "long_term_debt": null,
    "total_liabilities": 3065000000.0,
    "temporary_equity": null,
    "equity_parent": 8686800000.0,
    "nci": null,
    "equity_total": 8686800000.0,
    "liabilities_and_equity": 11751800000.0,
    "shares_outstanding": 259889549.0,
    "retained_earnings": 858700000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": 104200000.0,
    "commercial_paper": null,
    "operating_lease_liability": 361000000.0,
    "operating_lease_liability_current": 10500000.0,
    "operating_lease_liability_noncurrent": 350500000.0,
    "operating_lease_discount_rate": 0.0228,
    "operating_lease_payments_y1": 15266000.0,
    "operating_lease_payments_total": 470409000.0,
    "operating_lease_imputed_interest": 73374000.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-K:0000875320-21-000006",
    "10-K:0000875320-22-000007"
   ],
   "value_sources": {
    "cash": [
     "10-K:0000875320-22-000007"
    ],
    "short_term_investments": [
     "10-K:0000875320-22-000007"
    ],
    "receivables": [
     "10-K:0000875320-22-000007"
    ],
    "inventory": [
     "10-K:0000875320-22-000007"
    ],
    "current_assets": [
     "10-K:0000875320-22-000007"
    ],
    "ppe_net": [
     "10-K:0000875320-22-000007"
    ],
    "goodwill": [
     "10-K:0000875320-22-000007"
    ],
    "intangibles": [
     "10-K:0000875320-22-000007"
    ],
    "total_assets": [
     "10-K:0000875320-22-000007"
    ],
    "accounts_payable": [
     "10-K:0000875320-22-000007"
    ],
    "current_liabilities": [
     "10-K:0000875320-22-000007"
    ],
    "total_liabilities": [
     "10-K:0000875320-22-000007"
    ],
    "equity_parent": [
     "10-K:0000875320-22-000007"
    ],
    "equity_total": [
     "10-K:0000875320-22-000007"
    ],
    "liabilities_and_equity": [
     "10-K:0000875320-22-000007"
    ],
    "shares_outstanding": [
     "10-K:0000875320-22-000007"
    ],
    "retained_earnings": [
     "10-K:0000875320-22-000007"
    ],
    "preferred_stock": [
     "10-K:0000875320-22-000007"
    ],
    "accrued_taxes_current": [
     "10-K:0000875320-22-000007"
    ],
    "operating_lease_liability": [
     "10-K:0000875320-22-000007"
    ],
    "operating_lease_liability_current": [
     "10-K:0000875320-22-000007"
    ],
    "operating_lease_liability_noncurrent": [
     "10-K:0000875320-22-000007"
    ],
    "operating_lease_discount_rate": [
     "10-K:0000875320-22-000007"
    ],
    "operating_lease_payments_y1": [
     "10-K:0000875320-21-000006"
    ],
    "operating_lease_payments_total": [
     "10-K:0000875320-21-000006"
    ],
    "operating_lease_imputed_interest": [
     "10-K:0000875320-21-000006"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q1",
   "date": "2021-03-31",
   "values": {
    "cash": 6304330000.0,
    "short_term_investments": 619638000.0,
    "receivables": 977551000.0,
    "inventory": 298863000.0,
    "current_assets": 8539307000.0,
    "ppe_net": 986123000.0,
    "goodwill": 1002158000.0,
    "intangibles": 400000000.0,
    "total_assets": 12115059000.0,
    "accounts_payable": 127839000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1944050000.0,
    "long_term_debt": null,
    "total_liabilities": 3134805000.0,
    "temporary_equity": null,
    "equity_parent": 8980254000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 12115059000.0,
    "shares_outstanding": 258829000.0,
    "retained_earnings": 1511807000.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": null,
    "operating_lease_liability_noncurrent": 368467000.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:0000875320-21-000015"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-21-000015"
    ],
    "short_term_investments": [
     "10-Q:0000875320-21-000015"
    ],
    "receivables": [
     "10-Q:0000875320-21-000015"
    ],
    "inventory": [
     "10-Q:0000875320-21-000015"
    ],
    "current_assets": [
     "10-Q:0000875320-21-000015"
    ],
    "ppe_net": [
     "10-Q:0000875320-21-000015"
    ],
    "goodwill": [
     "10-Q:0000875320-21-000015"
    ],
    "intangibles": [
     "10-Q:0000875320-21-000015"
    ],
    "total_assets": [
     "10-Q:0000875320-21-000015"
    ],
    "accounts_payable": [
     "10-Q:0000875320-21-000015"
    ],
    "current_liabilities": [
     "10-Q:0000875320-21-000015"
    ],
    "total_liabilities": [
     "10-Q:0000875320-21-000015"
    ],
    "equity_parent": [
     "10-Q:0000875320-21-000015"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-21-000015"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-21-000015"
    ],
    "retained_earnings": [
     "10-Q:0000875320-21-000015"
    ],
    "preferred_stock": [
     "10-Q:0000875320-21-000015"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-21-000015"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q2",
   "date": "2021-06-30",
   "values": {
    "cash": 6063678000.0,
    "short_term_investments": 644315000.0,
    "receivables": 929142000.0,
    "inventory": 321620000.0,
    "current_assets": 8457514000.0,
    "ppe_net": 1021233000.0,
    "goodwill": 1002158000.0,
    "intangibles": 400000000.0,
    "total_assets": 12221686000.0,
    "accounts_payable": 127534000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1836448000.0,
    "long_term_debt": null,
    "total_liabilities": 3025290000.0,
    "temporary_equity": null,
    "equity_parent": 9196396000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 12221686000.0,
    "shares_outstanding": 259114000.0,
    "retained_earnings": 1578731000.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": null,
    "operating_lease_liability_noncurrent": 368924000.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:0000875320-21-000027"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-21-000027"
    ],
    "short_term_investments": [
     "10-Q:0000875320-21-000027"
    ],
    "receivables": [
     "10-Q:0000875320-21-000027"
    ],
    "inventory": [
     "10-Q:0000875320-21-000027"
    ],
    "current_assets": [
     "10-Q:0000875320-21-000027"
    ],
    "ppe_net": [
     "10-Q:0000875320-21-000027"
    ],
    "goodwill": [
     "10-Q:0000875320-21-000027"
    ],
    "intangibles": [
     "10-Q:0000875320-21-000027"
    ],
    "total_assets": [
     "10-Q:0000875320-21-000027"
    ],
    "accounts_payable": [
     "10-Q:0000875320-21-000027"
    ],
    "current_liabilities": [
     "10-Q:0000875320-21-000027"
    ],
    "total_liabilities": [
     "10-Q:0000875320-21-000027"
    ],
    "equity_parent": [
     "10-Q:0000875320-21-000027"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-21-000027"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-21-000027"
    ],
    "retained_earnings": [
     "10-Q:0000875320-21-000027"
    ],
    "preferred_stock": [
     "10-Q:0000875320-21-000027"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-21-000027"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q3",
   "date": "2021-09-30",
   "values": {
    "cash": 6275698000.0,
    "short_term_investments": 685187000.0,
    "receivables": 1100372000.0,
    "inventory": 333456000.0,
    "current_assets": 8852540000.0,
    "ppe_net": 1042347000.0,
    "goodwill": 1002158000.0,
    "intangibles": 400000000.0,
    "total_assets": 12618745000.0,
    "accounts_payable": 127863000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1914264000.0,
    "long_term_debt": null,
    "total_liabilities": 3088037000.0,
    "temporary_equity": null,
    "equity_parent": 9530708000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 12618745000.0,
    "shares_outstanding": 256206000.0,
    "retained_earnings": 2430659000.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": null,
    "operating_lease_liability_noncurrent": 363545000.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:0000875320-21-000033"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-21-000033"
    ],
    "short_term_investments": [
     "10-Q:0000875320-21-000033"
    ],
    "receivables": [
     "10-Q:0000875320-21-000033"
    ],
    "inventory": [
     "10-Q:0000875320-21-000033"
    ],
    "current_assets": [
     "10-Q:0000875320-21-000033"
    ],
    "ppe_net": [
     "10-Q:0000875320-21-000033"
    ],
    "goodwill": [
     "10-Q:0000875320-21-000033"
    ],
    "intangibles": [
     "10-Q:0000875320-21-000033"
    ],
    "total_assets": [
     "10-Q:0000875320-21-000033"
    ],
    "accounts_payable": [
     "10-Q:0000875320-21-000033"
    ],
    "current_liabilities": [
     "10-Q:0000875320-21-000033"
    ],
    "total_liabilities": [
     "10-Q:0000875320-21-000033"
    ],
    "equity_parent": [
     "10-Q:0000875320-21-000033"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-21-000033"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-21-000033"
    ],
    "retained_earnings": [
     "10-Q:0000875320-21-000033"
    ],
    "preferred_stock": [
     "10-Q:0000875320-21-000033"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-21-000033"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q4",
   "date": "2021-12-31",
   "values": {
    "cash": 6795000000.0,
    "short_term_investments": 729900000.0,
    "receivables": 1136800000.0,
    "inventory": 353100000.0,
    "current_assets": 9560600000.0,
    "ppe_net": 1094100000.0,
    "goodwill": 1002200000.0,
    "intangibles": 400000000.0,
    "total_assets": 13432500000.0,
    "accounts_payable": 195000000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 2142000000.0,
    "long_term_debt": null,
    "total_liabilities": 3332500000.0,
    "temporary_equity": null,
    "equity_parent": 10100000000.0,
    "nci": null,
    "equity_total": 10100000000.0,
    "liabilities_and_equity": 13432500000.0,
    "shares_outstanding": 254479046.0,
    "retained_earnings": 3200800000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": 211300000.0,
    "commercial_paper": null,
    "operating_lease_liability": 410700000.0,
    "operating_lease_liability_current": 33300000.0,
    "operating_lease_liability_noncurrent": 377400000.0,
    "operating_lease_discount_rate": 0.0219,
    "operating_lease_payments_y1": 41900000.0,
    "operating_lease_payments_total": 482200000.0,
    "operating_lease_imputed_interest": 65000000.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-K:0000875320-22-000007",
    "10-K:0000875320-23-000007"
   ],
   "value_sources": {
    "cash": [
     "10-K:0000875320-23-000007"
    ],
    "short_term_investments": [
     "10-K:0000875320-23-000007"
    ],
    "receivables": [
     "10-K:0000875320-23-000007"
    ],
    "inventory": [
     "10-K:0000875320-23-000007"
    ],
    "current_assets": [
     "10-K:0000875320-23-000007"
    ],
    "ppe_net": [
     "10-K:0000875320-23-000007"
    ],
    "goodwill": [
     "10-K:0000875320-23-000007"
    ],
    "intangibles": [
     "10-K:0000875320-23-000007"
    ],
    "total_assets": [
     "10-K:0000875320-23-000007"
    ],
    "accounts_payable": [
     "10-K:0000875320-23-000007"
    ],
    "current_liabilities": [
     "10-K:0000875320-23-000007"
    ],
    "total_liabilities": [
     "10-K:0000875320-23-000007"
    ],
    "equity_parent": [
     "10-K:0000875320-23-000007"
    ],
    "equity_total": [
     "10-K:0000875320-22-000007"
    ],
    "liabilities_and_equity": [
     "10-K:0000875320-23-000007"
    ],
    "shares_outstanding": [
     "10-K:0000875320-23-000007"
    ],
    "retained_earnings": [
     "10-K:0000875320-23-000007"
    ],
    "preferred_stock": [
     "10-K:0000875320-23-000007"
    ],
    "accrued_taxes_current": [
     "10-K:0000875320-23-000007"
    ],
    "operating_lease_liability": [
     "10-K:0000875320-23-000007"
    ],
    "operating_lease_liability_current": [
     "10-K:0000875320-23-000007"
    ],
    "operating_lease_liability_noncurrent": [
     "10-K:0000875320-23-000007"
    ],
    "operating_lease_discount_rate": [
     "10-K:0000875320-23-000007"
    ],
    "operating_lease_payments_y1": [
     "10-K:0000875320-22-000007"
    ],
    "operating_lease_payments_total": [
     "10-K:0000875320-22-000007"
    ],
    "operating_lease_imputed_interest": [
     "10-K:0000875320-22-000007"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q1",
   "date": "2022-03-31",
   "values": {
    "cash": 7600100000.0,
    "short_term_investments": 638000000.0,
    "receivables": 1292800000.0,
    "inventory": 338900000.0,
    "current_assets": 10361300000.0,
    "ppe_net": 1107400000.0,
    "goodwill": 1002200000.0,
    "intangibles": 400000000.0,
    "total_assets": 14256100000.0,
    "accounts_payable": 173600000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 2180200000.0,
    "long_term_debt": null,
    "total_liabilities": 3349100000.0,
    "temporary_equity": null,
    "equity_parent": 10907000000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 14256100000.0,
    "shares_outstanding": 255574961.0,
    "retained_earnings": 3962900000.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": null,
    "operating_lease_liability_noncurrent": 377000000.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:0000875320-22-000014"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-22-000014"
    ],
    "short_term_investments": [
     "10-Q:0000875320-22-000014"
    ],
    "receivables": [
     "10-Q:0000875320-22-000014"
    ],
    "inventory": [
     "10-Q:0000875320-22-000014"
    ],
    "current_assets": [
     "10-Q:0000875320-22-000014"
    ],
    "ppe_net": [
     "10-Q:0000875320-22-000014"
    ],
    "goodwill": [
     "10-Q:0000875320-22-000014"
    ],
    "intangibles": [
     "10-Q:0000875320-22-000014"
    ],
    "total_assets": [
     "10-Q:0000875320-22-000014"
    ],
    "accounts_payable": [
     "10-Q:0000875320-22-000014"
    ],
    "current_liabilities": [
     "10-Q:0000875320-22-000014"
    ],
    "total_liabilities": [
     "10-Q:0000875320-22-000014"
    ],
    "equity_parent": [
     "10-Q:0000875320-22-000014"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-22-000014"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-22-000014"
    ],
    "retained_earnings": [
     "10-Q:0000875320-22-000014"
    ],
    "preferred_stock": [
     "10-Q:0000875320-22-000014"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-22-000014"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q2",
   "date": "2022-06-30",
   "values": {
    "cash": 8702200000.0,
    "short_term_investments": 551200000.0,
    "receivables": 1332900000.0,
    "inventory": 367700000.0,
    "current_assets": 11503500000.0,
    "ppe_net": 1100100000.0,
    "goodwill": 1002200000.0,
    "intangibles": 387000000.0,
    "total_assets": 15582200000.0,
    "accounts_payable": 198000000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 2556200000.0,
    "long_term_debt": null,
    "total_liabilities": 3648700000.0,
    "temporary_equity": null,
    "equity_parent": 11933500000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 15582200000.0,
    "shares_outstanding": 256026201.0,
    "retained_earnings": 4773400000.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": null,
    "operating_lease_liability_noncurrent": 365000000.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:0000875320-22-000030"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-22-000030"
    ],
    "short_term_investments": [
     "10-Q:0000875320-22-000030"
    ],
    "receivables": [
     "10-Q:0000875320-22-000030"
    ],
    "inventory": [
     "10-Q:0000875320-22-000030"
    ],
    "current_assets": [
     "10-Q:0000875320-22-000030"
    ],
    "ppe_net": [
     "10-Q:0000875320-22-000030"
    ],
    "goodwill": [
     "10-Q:0000875320-22-000030"
    ],
    "intangibles": [
     "10-Q:0000875320-22-000030"
    ],
    "total_assets": [
     "10-Q:0000875320-22-000030"
    ],
    "accounts_payable": [
     "10-Q:0000875320-22-000030"
    ],
    "current_liabilities": [
     "10-Q:0000875320-22-000030"
    ],
    "total_liabilities": [
     "10-Q:0000875320-22-000030"
    ],
    "equity_parent": [
     "10-Q:0000875320-22-000030"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-22-000030"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-22-000030"
    ],
    "retained_earnings": [
     "10-Q:0000875320-22-000030"
    ],
    "preferred_stock": [
     "10-Q:0000875320-22-000030"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-22-000030"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q3",
   "date": "2022-09-30",
   "values": {
    "cash": 9171500000.0,
    "short_term_investments": 599200000.0,
    "receivables": 1385200000.0,
    "inventory": 388200000.0,
    "current_assets": 12271000000.0,
    "ppe_net": 1118700000.0,
    "goodwill": 1075200000.0,
    "intangibles": 603600000.0,
    "total_assets": 16706400000.0,
    "accounts_payable": 126900000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 2609300000.0,
    "long_term_debt": null,
    "total_liabilities": 3676800000.0,
    "temporary_equity": null,
    "equity_parent": 13029600000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 16706400000.0,
    "shares_outstanding": 256645737.0,
    "retained_earnings": 5703900000.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": null,
    "operating_lease_liability_noncurrent": 382300000.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:0000875320-22-000038"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-22-000038"
    ],
    "short_term_investments": [
     "10-Q:0000875320-22-000038"
    ],
    "receivables": [
     "10-Q:0000875320-22-000038"
    ],
    "inventory": [
     "10-Q:0000875320-22-000038"
    ],
    "current_assets": [
     "10-Q:0000875320-22-000038"
    ],
    "ppe_net": [
     "10-Q:0000875320-22-000038"
    ],
    "goodwill": [
     "10-Q:0000875320-22-000038"
    ],
    "intangibles": [
     "10-Q:0000875320-22-000038"
    ],
    "total_assets": [
     "10-Q:0000875320-22-000038"
    ],
    "accounts_payable": [
     "10-Q:0000875320-22-000038"
    ],
    "current_liabilities": [
     "10-Q:0000875320-22-000038"
    ],
    "total_liabilities": [
     "10-Q:0000875320-22-000038"
    ],
    "equity_parent": [
     "10-Q:0000875320-22-000038"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-22-000038"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-22-000038"
    ],
    "retained_earnings": [
     "10-Q:0000875320-22-000038"
    ],
    "preferred_stock": [
     "10-Q:0000875320-22-000038"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-22-000038"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q4",
   "date": "2022-12-31",
   "values": {
    "cash": 10504000000.0,
    "short_term_investments": 274500000.0,
    "receivables": 1442200000.0,
    "inventory": 460600000.0,
    "current_assets": 13234800000.0,
    "ppe_net": 1108400000.0,
    "goodwill": 1088000000.0,
    "intangibles": 603600000.0,
    "total_assets": 18150900000.0,
    "accounts_payable": 303900000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 2742100000.0,
    "long_term_debt": null,
    "total_liabilities": 4238200000.0,
    "temporary_equity": null,
    "equity_parent": 13912700000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 18150900000.0,
    "shares_outstanding": 257011628.0,
    "retained_earnings": 6522800000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": 123300000.0,
    "commercial_paper": null,
    "operating_lease_liability": 428100000.0,
    "operating_lease_liability_current": 48600000.0,
    "operating_lease_liability_noncurrent": 379500000.0,
    "operating_lease_discount_rate": 0.0246,
    "operating_lease_payments_y1": 58400000.0,
    "operating_lease_payments_total": 491300000.0,
    "operating_lease_imputed_interest": 63200000.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-K:0000875320-23-000007",
    "10-K:0000875320-24-000062"
   ],
   "value_sources": {
    "cash": [
     "10-K:0000875320-24-000062"
    ],
    "short_term_investments": [
     "10-K:0000875320-24-000062"
    ],
    "receivables": [
     "10-K:0000875320-24-000062"
    ],
    "inventory": [
     "10-K:0000875320-24-000062"
    ],
    "current_assets": [
     "10-K:0000875320-24-000062"
    ],
    "ppe_net": [
     "10-K:0000875320-24-000062"
    ],
    "goodwill": [
     "10-K:0000875320-24-000062"
    ],
    "intangibles": [
     "10-K:0000875320-24-000062"
    ],
    "total_assets": [
     "10-K:0000875320-24-000062"
    ],
    "accounts_payable": [
     "10-K:0000875320-24-000062"
    ],
    "current_liabilities": [
     "10-K:0000875320-24-000062"
    ],
    "total_liabilities": [
     "10-K:0000875320-24-000062"
    ],
    "equity_parent": [
     "10-K:0000875320-24-000062"
    ],
    "liabilities_and_equity": [
     "10-K:0000875320-24-000062"
    ],
    "shares_outstanding": [
     "10-K:0000875320-24-000062"
    ],
    "retained_earnings": [
     "10-K:0000875320-24-000062"
    ],
    "preferred_stock": [
     "10-K:0000875320-24-000062"
    ],
    "accrued_taxes_current": [
     "10-K:0000875320-24-000062"
    ],
    "operating_lease_liability": [
     "10-K:0000875320-24-000062"
    ],
    "operating_lease_liability_current": [
     "10-K:0000875320-24-000062"
    ],
    "operating_lease_liability_noncurrent": [
     "10-K:0000875320-24-000062"
    ],
    "operating_lease_discount_rate": [
     "10-K:0000875320-24-000062"
    ],
    "operating_lease_payments_y1": [
     "10-K:0000875320-23-000007"
    ],
    "operating_lease_payments_total": [
     "10-K:0000875320-23-000007"
    ],
    "operating_lease_imputed_interest": [
     "10-K:0000875320-23-000007"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q1",
   "date": "2023-03-31",
   "values": {
    "cash": 9289900000.0,
    "short_term_investments": 1124200000.0,
    "receivables": 1547800000.0,
    "inventory": 535100000.0,
    "current_assets": 12965700000.0,
    "ppe_net": 1111700000.0,
    "goodwill": 1088000000.0,
    "intangibles": 603600000.0,
    "total_assets": 18974200000.0,
    "accounts_payable": 323200000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 3026200000.0,
    "long_term_debt": null,
    "total_liabilities": 4541900000.0,
    "temporary_equity": null,
    "equity_parent": 14432300000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 18974200000.0,
    "shares_outstanding": 257509761.0,
    "retained_earnings": 7222600000.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": null,
    "operating_lease_liability_noncurrent": 371600000.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:0000875320-23-000012"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-23-000012"
    ],
    "short_term_investments": [
     "10-Q:0000875320-23-000012"
    ],
    "receivables": [
     "10-Q:0000875320-23-000012"
    ],
    "inventory": [
     "10-Q:0000875320-23-000012"
    ],
    "current_assets": [
     "10-Q:0000875320-23-000012"
    ],
    "ppe_net": [
     "10-Q:0000875320-23-000012"
    ],
    "goodwill": [
     "10-Q:0000875320-23-000012"
    ],
    "intangibles": [
     "10-Q:0000875320-23-000012"
    ],
    "total_assets": [
     "10-Q:0000875320-23-000012"
    ],
    "accounts_payable": [
     "10-Q:0000875320-23-000012"
    ],
    "current_liabilities": [
     "10-Q:0000875320-23-000012"
    ],
    "total_liabilities": [
     "10-Q:0000875320-23-000012"
    ],
    "equity_parent": [
     "10-Q:0000875320-23-000012"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-23-000012"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-23-000012"
    ],
    "retained_earnings": [
     "10-Q:0000875320-23-000012"
    ],
    "preferred_stock": [
     "10-Q:0000875320-23-000012"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-23-000012"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q2",
   "date": "2023-06-30",
   "values": {
    "cash": 10151100000.0,
    "short_term_investments": 1085200000.0,
    "receivables": 1556200000.0,
    "inventory": 603500000.0,
    "current_assets": 13872900000.0,
    "ppe_net": 1122400000.0,
    "goodwill": 1088000000.0,
    "intangibles": 603600000.0,
    "total_assets": 20349200000.0,
    "accounts_payable": 363000000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 3352100000.0,
    "long_term_debt": null,
    "total_liabilities": 4879000000.0,
    "temporary_equity": null,
    "equity_parent": 15470200000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 20349200000.0,
    "shares_outstanding": 257792648.0,
    "retained_earnings": 8138300000.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": null,
    "operating_lease_liability_noncurrent": 363500000.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:0000875320-23-000021"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-23-000021"
    ],
    "short_term_investments": [
     "10-Q:0000875320-23-000021"
    ],
    "receivables": [
     "10-Q:0000875320-23-000021"
    ],
    "inventory": [
     "10-Q:0000875320-23-000021"
    ],
    "current_assets": [
     "10-Q:0000875320-23-000021"
    ],
    "ppe_net": [
     "10-Q:0000875320-23-000021"
    ],
    "goodwill": [
     "10-Q:0000875320-23-000021"
    ],
    "intangibles": [
     "10-Q:0000875320-23-000021"
    ],
    "total_assets": [
     "10-Q:0000875320-23-000021"
    ],
    "accounts_payable": [
     "10-Q:0000875320-23-000021"
    ],
    "current_liabilities": [
     "10-Q:0000875320-23-000021"
    ],
    "total_liabilities": [
     "10-Q:0000875320-23-000021"
    ],
    "equity_parent": [
     "10-Q:0000875320-23-000021"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-23-000021"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-23-000021"
    ],
    "retained_earnings": [
     "10-Q:0000875320-23-000021"
    ],
    "preferred_stock": [
     "10-Q:0000875320-23-000021"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-23-000021"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q3",
   "date": "2023-09-30",
   "values": {
    "cash": 11110200000.0,
    "short_term_investments": 818000000.0,
    "receivables": 1538700000.0,
    "inventory": 688700000.0,
    "current_assets": 14695800000.0,
    "ppe_net": 1124000000.0,
    "goodwill": 1088000000.0,
    "intangibles": 603600000.0,
    "total_assets": 21726200000.0,
    "accounts_payable": 375900000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 3599400000.0,
    "long_term_debt": null,
    "total_liabilities": 5213400000.0,
    "temporary_equity": null,
    "equity_parent": 16512800000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 21726200000.0,
    "shares_outstanding": 257828508.0,
    "retained_earnings": 9173600000.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": null,
    "operating_lease_liability_noncurrent": 354400000.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:0000875320-23-000031"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-23-000031"
    ],
    "short_term_investments": [
     "10-Q:0000875320-23-000031"
    ],
    "receivables": [
     "10-Q:0000875320-23-000031"
    ],
    "inventory": [
     "10-Q:0000875320-23-000031"
    ],
    "current_assets": [
     "10-Q:0000875320-23-000031"
    ],
    "ppe_net": [
     "10-Q:0000875320-23-000031"
    ],
    "goodwill": [
     "10-Q:0000875320-23-000031"
    ],
    "intangibles": [
     "10-Q:0000875320-23-000031"
    ],
    "total_assets": [
     "10-Q:0000875320-23-000031"
    ],
    "accounts_payable": [
     "10-Q:0000875320-23-000031"
    ],
    "current_liabilities": [
     "10-Q:0000875320-23-000031"
    ],
    "total_liabilities": [
     "10-Q:0000875320-23-000031"
    ],
    "equity_parent": [
     "10-Q:0000875320-23-000031"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-23-000031"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-23-000031"
    ],
    "retained_earnings": [
     "10-Q:0000875320-23-000031"
    ],
    "preferred_stock": [
     "10-Q:0000875320-23-000031"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-23-000031"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q4",
   "date": "2023-12-31",
   "values": {
    "cash": 10369100000.0,
    "short_term_investments": 849200000.0,
    "receivables": 1563400000.0,
    "inventory": 738800000.0,
    "current_assets": 14144200000.0,
    "ppe_net": 1159300000.0,
    "goodwill": 1088000000.0,
    "intangibles": 839900000.0,
    "total_assets": 22730200000.0,
    "accounts_payable": 364900000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 3547400000.0,
    "long_term_debt": null,
    "total_liabilities": 5149800000.0,
    "temporary_equity": null,
    "equity_parent": 17580400000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 22730200000.0,
    "shares_outstanding": 257695221.0,
    "retained_earnings": 10142400000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": 99500000.0,
    "commercial_paper": null,
    "operating_lease_liability": 381700000.0,
    "operating_lease_liability_current": 33100000.0,
    "operating_lease_liability_noncurrent": 348600000.0,
    "operating_lease_discount_rate": 0.0242,
    "operating_lease_payments_y1": 42100000.0,
    "operating_lease_payments_total": 436100000.0,
    "operating_lease_imputed_interest": 54400000.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-K:0000875320-24-000062",
    "10-K:0000875320-25-000053"
   ],
   "value_sources": {
    "cash": [
     "10-K:0000875320-25-000053"
    ],
    "short_term_investments": [
     "10-K:0000875320-25-000053"
    ],
    "receivables": [
     "10-K:0000875320-25-000053"
    ],
    "inventory": [
     "10-K:0000875320-25-000053"
    ],
    "current_assets": [
     "10-K:0000875320-25-000053"
    ],
    "ppe_net": [
     "10-K:0000875320-25-000053"
    ],
    "goodwill": [
     "10-K:0000875320-25-000053"
    ],
    "intangibles": [
     "10-K:0000875320-25-000053"
    ],
    "total_assets": [
     "10-K:0000875320-25-000053"
    ],
    "accounts_payable": [
     "10-K:0000875320-25-000053"
    ],
    "current_liabilities": [
     "10-K:0000875320-25-000053"
    ],
    "total_liabilities": [
     "10-K:0000875320-25-000053"
    ],
    "equity_parent": [
     "10-K:0000875320-25-000053"
    ],
    "liabilities_and_equity": [
     "10-K:0000875320-25-000053"
    ],
    "shares_outstanding": [
     "10-K:0000875320-25-000053"
    ],
    "retained_earnings": [
     "10-K:0000875320-25-000053"
    ],
    "preferred_stock": [
     "10-K:0000875320-25-000053"
    ],
    "accrued_taxes_current": [
     "10-K:0000875320-25-000053"
    ],
    "operating_lease_liability": [
     "10-K:0000875320-25-000053"
    ],
    "operating_lease_liability_current": [
     "10-K:0000875320-25-000053"
    ],
    "operating_lease_liability_noncurrent": [
     "10-K:0000875320-25-000053"
    ],
    "operating_lease_discount_rate": [
     "10-K:0000875320-25-000053"
    ],
    "operating_lease_payments_y1": [
     "10-K:0000875320-24-000062"
    ],
    "operating_lease_payments_total": [
     "10-K:0000875320-24-000062"
    ],
    "operating_lease_imputed_interest": [
     "10-K:0000875320-24-000062"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q1",
   "date": "2024-03-31",
   "values": {
    "cash": 9158000000.0,
    "short_term_investments": 1013300000.0,
    "receivables": 1793200000.0,
    "inventory": 813100000.0,
    "current_assets": 13288700000.0,
    "ppe_net": 1172800000.0,
    "goodwill": 1088000000.0,
    "intangibles": 834900000.0,
    "total_assets": 23917400000.0,
    "accounts_payable": 351400000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 3795900000.0,
    "long_term_debt": null,
    "total_liabilities": 5370800000.0,
    "temporary_equity": null,
    "equity_parent": 18546600000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 23917400000.0,
    "shares_outstanding": 258296249.0,
    "retained_earnings": 11242000000.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": null,
    "operating_lease_liability_noncurrent": 359800000.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:0000875320-24-000139"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-24-000139"
    ],
    "short_term_investments": [
     "10-Q:0000875320-24-000139"
    ],
    "receivables": [
     "10-Q:0000875320-24-000139"
    ],
    "inventory": [
     "10-Q:0000875320-24-000139"
    ],
    "current_assets": [
     "10-Q:0000875320-24-000139"
    ],
    "ppe_net": [
     "10-Q:0000875320-24-000139"
    ],
    "goodwill": [
     "10-Q:0000875320-24-000139"
    ],
    "intangibles": [
     "10-Q:0000875320-24-000139"
    ],
    "total_assets": [
     "10-Q:0000875320-24-000139"
    ],
    "accounts_payable": [
     "10-Q:0000875320-24-000139"
    ],
    "current_liabilities": [
     "10-Q:0000875320-24-000139"
    ],
    "total_liabilities": [
     "10-Q:0000875320-24-000139"
    ],
    "equity_parent": [
     "10-Q:0000875320-24-000139"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-24-000139"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-24-000139"
    ],
    "retained_earnings": [
     "10-Q:0000875320-24-000139"
    ],
    "preferred_stock": [
     "10-Q:0000875320-24-000139"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-24-000139"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q2",
   "date": "2024-06-30",
   "values": {
    "cash": 4580100000.0,
    "short_term_investments": 1215400000.0,
    "receivables": 1656100000.0,
    "inventory": 914600000.0,
    "current_assets": 8941600000.0,
    "ppe_net": 1200900000.0,
    "goodwill": 1088000000.0,
    "intangibles": 837500000.0,
    "total_assets": 20132100000.0,
    "accounts_payable": 327900000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 3547200000.0,
    "long_term_debt": null,
    "total_liabilities": 5357400000.0,
    "temporary_equity": null,
    "equity_parent": 14774700000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 20132100000.0,
    "shares_outstanding": 258015301.0,
    "retained_earnings": 7648400000.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": null,
    "operating_lease_liability_noncurrent": 586800000.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:0000875320-24-000198"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-24-000198"
    ],
    "short_term_investments": [
     "10-Q:0000875320-24-000198"
    ],
    "receivables": [
     "10-Q:0000875320-24-000198"
    ],
    "inventory": [
     "10-Q:0000875320-24-000198"
    ],
    "current_assets": [
     "10-Q:0000875320-24-000198"
    ],
    "ppe_net": [
     "10-Q:0000875320-24-000198"
    ],
    "goodwill": [
     "10-Q:0000875320-24-000198"
    ],
    "intangibles": [
     "10-Q:0000875320-24-000198"
    ],
    "total_assets": [
     "10-Q:0000875320-24-000198"
    ],
    "accounts_payable": [
     "10-Q:0000875320-24-000198"
    ],
    "current_liabilities": [
     "10-Q:0000875320-24-000198"
    ],
    "total_liabilities": [
     "10-Q:0000875320-24-000198"
    ],
    "equity_parent": [
     "10-Q:0000875320-24-000198"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-24-000198"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-24-000198"
    ],
    "retained_earnings": [
     "10-Q:0000875320-24-000198"
    ],
    "preferred_stock": [
     "10-Q:0000875320-24-000198"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-24-000198"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q3",
   "date": "2024-09-30",
   "values": {
    "cash": 5239200000.0,
    "short_term_investments": 1285300000.0,
    "receivables": 1750600000.0,
    "inventory": 1079800000.0,
    "current_assets": 9804100000.0,
    "ppe_net": 1117800000.0,
    "goodwill": 1088000000.0,
    "intangibles": 831600000.0,
    "total_assets": 22240200000.0,
    "accounts_payable": 395800000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 3973100000.0,
    "long_term_debt": null,
    "total_liabilities": 6609300000.0,
    "temporary_equity": null,
    "equity_parent": 15630900000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 22240200000.0,
    "shares_outstanding": 257739599.0,
    "retained_earnings": 8693800000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 1655000000.0,
    "operating_lease_liability_current": 66100000.0,
    "operating_lease_liability_noncurrent": 1588900000.0,
    "operating_lease_discount_rate": 0.0463,
    "operating_lease_payments_y1": 167000000.0,
    "operating_lease_payments_total": 2794800000.0,
    "operating_lease_imputed_interest": 933400000.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:0000875320-24-000223"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-24-000223"
    ],
    "short_term_investments": [
     "10-Q:0000875320-24-000223"
    ],
    "receivables": [
     "10-Q:0000875320-24-000223"
    ],
    "inventory": [
     "10-Q:0000875320-24-000223"
    ],
    "current_assets": [
     "10-Q:0000875320-24-000223"
    ],
    "ppe_net": [
     "10-Q:0000875320-24-000223"
    ],
    "goodwill": [
     "10-Q:0000875320-24-000223"
    ],
    "intangibles": [
     "10-Q:0000875320-24-000223"
    ],
    "total_assets": [
     "10-Q:0000875320-24-000223"
    ],
    "accounts_payable": [
     "10-Q:0000875320-24-000223"
    ],
    "current_liabilities": [
     "10-Q:0000875320-24-000223"
    ],
    "total_liabilities": [
     "10-Q:0000875320-24-000223"
    ],
    "equity_parent": [
     "10-Q:0000875320-24-000223"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-24-000223"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-24-000223"
    ],
    "retained_earnings": [
     "10-Q:0000875320-24-000223"
    ],
    "preferred_stock": [
     "10-Q:0000875320-24-000223"
    ],
    "operating_lease_liability": [
     "10-Q:0000875320-24-000223"
    ],
    "operating_lease_liability_current": [
     "10-Q:0000875320-24-000223"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-24-000223"
    ],
    "operating_lease_discount_rate": [
     "10-Q:0000875320-24-000223"
    ],
    "operating_lease_payments_y1": [
     "10-Q:0000875320-24-000223"
    ],
    "operating_lease_payments_total": [
     "10-Q:0000875320-24-000223"
    ],
    "operating_lease_imputed_interest": [
     "10-Q:0000875320-24-000223"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q4",
   "date": "2024-12-31",
   "values": {
    "cash": 4569600000.0,
    "short_term_investments": 1546300000.0,
    "receivables": 1609400000.0,
    "inventory": 1205400000.0,
    "current_assets": 9596400000.0,
    "ppe_net": 1227800000.0,
    "goodwill": 1088000000.0,
    "intangibles": 825900000.0,
    "total_assets": 22533200000.0,
    "accounts_payable": 413000000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 3564600000.0,
    "long_term_debt": null,
    "total_liabilities": 6123600000.0,
    "temporary_equity": null,
    "equity_parent": 16409600000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 22533200000.0,
    "shares_outstanding": 256940382.0,
    "retained_earnings": 9606800000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": 161100000.0,
    "commercial_paper": null,
    "operating_lease_liability": 1631500000.0,
    "operating_lease_liability_current": 87100000.0,
    "operating_lease_liability_noncurrent": 1544400000.0,
    "operating_lease_discount_rate": 0.0461,
    "operating_lease_payments_y1": 167300000.0,
    "operating_lease_payments_total": 2739200000.0,
    "operating_lease_imputed_interest": 908500000.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-K:0000875320-25-000053",
    "10-K:0000875320-26-000056"
   ],
   "value_sources": {
    "cash": [
     "10-K:0000875320-26-000056"
    ],
    "short_term_investments": [
     "10-K:0000875320-26-000056"
    ],
    "receivables": [
     "10-K:0000875320-26-000056"
    ],
    "inventory": [
     "10-K:0000875320-26-000056"
    ],
    "current_assets": [
     "10-K:0000875320-26-000056"
    ],
    "ppe_net": [
     "10-K:0000875320-26-000056"
    ],
    "goodwill": [
     "10-K:0000875320-26-000056"
    ],
    "intangibles": [
     "10-K:0000875320-26-000056"
    ],
    "total_assets": [
     "10-K:0000875320-26-000056"
    ],
    "accounts_payable": [
     "10-K:0000875320-26-000056"
    ],
    "current_liabilities": [
     "10-K:0000875320-26-000056"
    ],
    "total_liabilities": [
     "10-K:0000875320-26-000056"
    ],
    "equity_parent": [
     "10-K:0000875320-26-000056"
    ],
    "liabilities_and_equity": [
     "10-K:0000875320-26-000056"
    ],
    "shares_outstanding": [
     "10-K:0000875320-26-000056"
    ],
    "retained_earnings": [
     "10-K:0000875320-26-000056"
    ],
    "preferred_stock": [
     "10-K:0000875320-26-000056"
    ],
    "accrued_taxes_current": [
     "10-K:0000875320-26-000056"
    ],
    "operating_lease_liability": [
     "10-K:0000875320-26-000056"
    ],
    "operating_lease_liability_current": [
     "10-K:0000875320-26-000056"
    ],
    "operating_lease_liability_noncurrent": [
     "10-K:0000875320-26-000056"
    ],
    "operating_lease_discount_rate": [
     "10-K:0000875320-26-000056"
    ],
    "operating_lease_payments_y1": [
     "10-K:0000875320-25-000053"
    ],
    "operating_lease_payments_total": [
     "10-K:0000875320-25-000053"
    ],
    "operating_lease_imputed_interest": [
     "10-K:0000875320-25-000053"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q1",
   "date": "2025-03-31",
   "values": {
    "cash": 4674700000.0,
    "short_term_investments": 1526500000.0,
    "receivables": 1805100000.0,
    "inventory": 1359700000.0,
    "current_assets": 10008800000.0,
    "ppe_net": 1295900000.0,
    "goodwill": 1088000000.0,
    "intangibles": 441200000.0,
    "total_assets": 22880500000.0,
    "accounts_payable": 445000000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 3783200000.0,
    "long_term_debt": null,
    "total_liabilities": 6384200000.0,
    "temporary_equity": null,
    "equity_parent": 16496300000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 22880500000.0,
    "shares_outstanding": 256967767.0,
    "retained_earnings": 10253100000.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": null,
    "operating_lease_liability_noncurrent": 1537700000.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:0000875320-25-000192"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-25-000192"
    ],
    "short_term_investments": [
     "10-Q:0000875320-25-000192"
    ],
    "receivables": [
     "10-Q:0000875320-25-000192"
    ],
    "inventory": [
     "10-Q:0000875320-25-000192"
    ],
    "current_assets": [
     "10-Q:0000875320-25-000192"
    ],
    "ppe_net": [
     "10-Q:0000875320-25-000192"
    ],
    "goodwill": [
     "10-Q:0000875320-25-000192"
    ],
    "intangibles": [
     "10-Q:0000875320-25-000192"
    ],
    "total_assets": [
     "10-Q:0000875320-25-000192"
    ],
    "accounts_payable": [
     "10-Q:0000875320-25-000192"
    ],
    "current_liabilities": [
     "10-Q:0000875320-25-000192"
    ],
    "total_liabilities": [
     "10-Q:0000875320-25-000192"
    ],
    "equity_parent": [
     "10-Q:0000875320-25-000192"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-25-000192"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-25-000192"
    ],
    "retained_earnings": [
     "10-Q:0000875320-25-000192"
    ],
    "preferred_stock": [
     "10-Q:0000875320-25-000192"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-25-000192"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q2",
   "date": "2025-06-30",
   "values": {
    "cash": 4972200000.0,
    "short_term_investments": 1410600000.0,
    "receivables": 1893500000.0,
    "inventory": 1499300000.0,
    "current_assets": 10427900000.0,
    "ppe_net": 1335100000.0,
    "goodwill": 1088000000.0,
    "intangibles": 435500000.0,
    "total_assets": 24036700000.0,
    "accounts_payable": 442300000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 4138400000.0,
    "long_term_debt": null,
    "total_liabilities": 6861300000.0,
    "temporary_equity": null,
    "equity_parent": 17175400000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 24036700000.0,
    "shares_outstanding": 256293058.0,
    "retained_earnings": 11286000000.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": null,
    "operating_lease_liability_noncurrent": 1527400000.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:0000875320-25-000216"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-25-000216"
    ],
    "short_term_investments": [
     "10-Q:0000875320-25-000216"
    ],
    "receivables": [
     "10-Q:0000875320-25-000216"
    ],
    "inventory": [
     "10-Q:0000875320-25-000216"
    ],
    "current_assets": [
     "10-Q:0000875320-25-000216"
    ],
    "ppe_net": [
     "10-Q:0000875320-25-000216"
    ],
    "goodwill": [
     "10-Q:0000875320-25-000216"
    ],
    "intangibles": [
     "10-Q:0000875320-25-000216"
    ],
    "total_assets": [
     "10-Q:0000875320-25-000216"
    ],
    "accounts_payable": [
     "10-Q:0000875320-25-000216"
    ],
    "current_liabilities": [
     "10-Q:0000875320-25-000216"
    ],
    "total_liabilities": [
     "10-Q:0000875320-25-000216"
    ],
    "equity_parent": [
     "10-Q:0000875320-25-000216"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-25-000216"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-25-000216"
    ],
    "retained_earnings": [
     "10-Q:0000875320-25-000216"
    ],
    "preferred_stock": [
     "10-Q:0000875320-25-000216"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-25-000216"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q3",
   "date": "2025-09-30",
   "values": {
    "cash": 4939600000.0,
    "short_term_investments": 1347400000.0,
    "receivables": 1946400000.0,
    "inventory": 1626800000.0,
    "current_assets": 10569600000.0,
    "ppe_net": 1425100000.0,
    "goodwill": 1088000000.0,
    "intangibles": 429800000.0,
    "total_assets": 24862300000.0,
    "accounts_payable": 420300000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 4475300000.0,
    "long_term_debt": null,
    "total_liabilities": 7543500000.0,
    "temporary_equity": null,
    "equity_parent": 17318800000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 24862300000.0,
    "shares_outstanding": 253951475.0,
    "retained_earnings": 12368900000.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": null,
    "operating_lease_liability_noncurrent": 1834800000.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:0000875320-25-000232"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-25-000232"
    ],
    "short_term_investments": [
     "10-Q:0000875320-25-000232"
    ],
    "receivables": [
     "10-Q:0000875320-25-000232"
    ],
    "inventory": [
     "10-Q:0000875320-25-000232"
    ],
    "current_assets": [
     "10-Q:0000875320-25-000232"
    ],
    "ppe_net": [
     "10-Q:0000875320-25-000232"
    ],
    "goodwill": [
     "10-Q:0000875320-25-000232"
    ],
    "intangibles": [
     "10-Q:0000875320-25-000232"
    ],
    "total_assets": [
     "10-Q:0000875320-25-000232"
    ],
    "accounts_payable": [
     "10-Q:0000875320-25-000232"
    ],
    "current_liabilities": [
     "10-Q:0000875320-25-000232"
    ],
    "total_liabilities": [
     "10-Q:0000875320-25-000232"
    ],
    "equity_parent": [
     "10-Q:0000875320-25-000232"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-25-000232"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-25-000232"
    ],
    "retained_earnings": [
     "10-Q:0000875320-25-000232"
    ],
    "preferred_stock": [
     "10-Q:0000875320-25-000232"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-25-000232"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q4",
   "date": "2025-12-31",
   "values": {
    "cash": 5084800000.0,
    "short_term_investments": 1523300000.0,
    "receivables": 2052800000.0,
    "inventory": 1686800000.0,
    "current_assets": 11201000000.0,
    "ppe_net": 1520300000.0,
    "goodwill": 1088000000.0,
    "intangibles": 424200000.0,
    "total_assets": 25643000000.0,
    "accounts_payable": 461700000.0,
    "short_term_borrowings": null,
    "debt_current": 0.0,
    "current_liabilities": 3861200000.0,
    "long_term_debt": 0.0,
    "total_liabilities": 6977200000.0,
    "temporary_equity": null,
    "equity_parent": 18665800000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 25643000000.0,
    "shares_outstanding": 253991224.0,
    "retained_earnings": 13560000000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": 103100000.0,
    "commercial_paper": null,
    "operating_lease_liability": 1923800000.0,
    "operating_lease_liability_current": 77300000.0,
    "operating_lease_liability_noncurrent": 1846500000.0,
    "operating_lease_discount_rate": 0.0475,
    "operating_lease_payments_y1": 155200000.0,
    "operating_lease_payments_total": 3199500000.0,
    "operating_lease_imputed_interest": 1054900000.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-K:0000875320-26-000056",
    "10-Q:0000875320-26-000291"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-26-000291"
    ],
    "short_term_investments": [
     "10-Q:0000875320-26-000291"
    ],
    "receivables": [
     "10-Q:0000875320-26-000291"
    ],
    "inventory": [
     "10-Q:0000875320-26-000291"
    ],
    "current_assets": [
     "10-Q:0000875320-26-000291"
    ],
    "ppe_net": [
     "10-Q:0000875320-26-000291"
    ],
    "goodwill": [
     "10-Q:0000875320-26-000291"
    ],
    "intangibles": [
     "10-Q:0000875320-26-000291"
    ],
    "total_assets": [
     "10-Q:0000875320-26-000291"
    ],
    "accounts_payable": [
     "10-Q:0000875320-26-000291"
    ],
    "debt_current": [
     "10-Q:0000875320-26-000291"
    ],
    "current_liabilities": [
     "10-Q:0000875320-26-000291"
    ],
    "long_term_debt": [
     "10-Q:0000875320-26-000291"
    ],
    "total_liabilities": [
     "10-Q:0000875320-26-000291"
    ],
    "equity_parent": [
     "10-Q:0000875320-26-000291"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-26-000291"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-26-000291"
    ],
    "retained_earnings": [
     "10-Q:0000875320-26-000291"
    ],
    "preferred_stock": [
     "10-Q:0000875320-26-000291"
    ],
    "accrued_taxes_current": [
     "10-K:0000875320-26-000056"
    ],
    "operating_lease_liability": [
     "10-K:0000875320-26-000056"
    ],
    "operating_lease_liability_current": [
     "10-K:0000875320-26-000056"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-26-000291"
    ],
    "operating_lease_discount_rate": [
     "10-K:0000875320-26-000056"
    ],
    "operating_lease_payments_y1": [
     "10-K:0000875320-26-000056"
    ],
    "operating_lease_payments_total": [
     "10-K:0000875320-26-000056"
    ],
    "operating_lease_imputed_interest": [
     "10-K:0000875320-26-000056"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q1",
   "date": "2026-03-31",
   "values": {
    "cash": 5492900000.0,
    "short_term_investments": 1753800000.0,
    "receivables": 1996100000.0,
    "inventory": 1766700000.0,
    "current_assets": 11730300000.0,
    "ppe_net": 1608400000.0,
    "goodwill": 1088000000.0,
    "intangibles": 418500000.0,
    "total_assets": 26484400000.0,
    "accounts_payable": 489300000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 3880600000.0,
    "long_term_debt": null,
    "total_liabilities": 7122500000.0,
    "temporary_equity": null,
    "equity_parent": 19361900000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 26484400000.0,
    "shares_outstanding": 254163953.0,
    "retained_earnings": 14591400000.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": null,
    "operating_lease_liability_noncurrent": 1986500000.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:0000875320-26-000173"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-26-000173"
    ],
    "short_term_investments": [
     "10-Q:0000875320-26-000173"
    ],
    "receivables": [
     "10-Q:0000875320-26-000173"
    ],
    "inventory": [
     "10-Q:0000875320-26-000173"
    ],
    "current_assets": [
     "10-Q:0000875320-26-000173"
    ],
    "ppe_net": [
     "10-Q:0000875320-26-000173"
    ],
    "goodwill": [
     "10-Q:0000875320-26-000173"
    ],
    "intangibles": [
     "10-Q:0000875320-26-000173"
    ],
    "total_assets": [
     "10-Q:0000875320-26-000173"
    ],
    "accounts_payable": [
     "10-Q:0000875320-26-000173"
    ],
    "current_liabilities": [
     "10-Q:0000875320-26-000173"
    ],
    "total_liabilities": [
     "10-Q:0000875320-26-000173"
    ],
    "equity_parent": [
     "10-Q:0000875320-26-000173"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-26-000173"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-26-000173"
    ],
    "retained_earnings": [
     "10-Q:0000875320-26-000173"
    ],
    "preferred_stock": [
     "10-Q:0000875320-26-000173"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-26-000173"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q2",
   "date": "2026-06-30",
   "values": {
    "cash": 6143500000.0,
    "short_term_investments": 1708900000.0,
    "receivables": 2134300000.0,
    "inventory": 1765100000.0,
    "current_assets": 12543700000.0,
    "ppe_net": 1665000000.0,
    "goodwill": 1088000000.0,
    "intangibles": 412800000.0,
    "total_assets": 27423300000.0,
    "accounts_payable": 429500000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 3937900000.0,
    "long_term_debt": null,
    "total_liabilities": 7175400000.0,
    "temporary_equity": null,
    "equity_parent": 20247900000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 27423300000.0,
    "shares_outstanding": 253347555.0,
    "retained_earnings": 15691200000.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": null,
    "operating_lease_liability_noncurrent": 1977600000.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:0000875320-26-000259"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-26-000259"
    ],
    "short_term_investments": [
     "10-Q:0000875320-26-000259"
    ],
    "receivables": [
     "10-Q:0000875320-26-000259"
    ],
    "inventory": [
     "10-Q:0000875320-26-000259"
    ],
    "current_assets": [
     "10-Q:0000875320-26-000259"
    ],
    "ppe_net": [
     "10-Q:0000875320-26-000259"
    ],
    "goodwill": [
     "10-Q:0000875320-26-000259"
    ],
    "intangibles": [
     "10-Q:0000875320-26-000259"
    ],
    "total_assets": [
     "10-Q:0000875320-26-000259"
    ],
    "accounts_payable": [
     "10-Q:0000875320-26-000259"
    ],
    "current_liabilities": [
     "10-Q:0000875320-26-000259"
    ],
    "total_liabilities": [
     "10-Q:0000875320-26-000259"
    ],
    "equity_parent": [
     "10-Q:0000875320-26-000259"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-26-000259"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-26-000259"
    ],
    "retained_earnings": [
     "10-Q:0000875320-26-000259"
    ],
    "preferred_stock": [
     "10-Q:0000875320-26-000259"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-26-000259"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q3",
   "date": "2026-09-30",
   "values": {
    "cash": 4979300000.0,
    "short_term_investments": 1324000000.0,
    "receivables": 2311000000.0,
    "inventory": 2245300000.0,
    "current_assets": 11686300000.0,
    "ppe_net": 1711500000.0,
    "goodwill": 2423400000.0,
    "intangibles": 8517800000.0,
    "total_assets": 32736300000.0,
    "accounts_payable": 472600000.0,
    "short_term_borrowings": null,
    "debt_current": 999600000.0,
    "current_liabilities": 5000300000.0,
    "long_term_debt": 3497000000.0,
    "total_liabilities": 11828900000.0,
    "temporary_equity": null,
    "equity_parent": 20907400000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 32736300000.0,
    "shares_outstanding": 253522595.0,
    "retained_earnings": 16344800000.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": null,
    "operating_lease_liability_noncurrent": 1981800000.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:0000875320-26-000291"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0000875320-26-000291"
    ],
    "short_term_investments": [
     "10-Q:0000875320-26-000291"
    ],
    "receivables": [
     "10-Q:0000875320-26-000291"
    ],
    "inventory": [
     "10-Q:0000875320-26-000291"
    ],
    "current_assets": [
     "10-Q:0000875320-26-000291"
    ],
    "ppe_net": [
     "10-Q:0000875320-26-000291"
    ],
    "goodwill": [
     "10-Q:0000875320-26-000291"
    ],
    "intangibles": [
     "10-Q:0000875320-26-000291"
    ],
    "total_assets": [
     "10-Q:0000875320-26-000291"
    ],
    "accounts_payable": [
     "10-Q:0000875320-26-000291"
    ],
    "debt_current": [
     "10-Q:0000875320-26-000291"
    ],
    "current_liabilities": [
     "10-Q:0000875320-26-000291"
    ],
    "long_term_debt": [
     "10-Q:0000875320-26-000291"
    ],
    "total_liabilities": [
     "10-Q:0000875320-26-000291"
    ],
    "equity_parent": [
     "10-Q:0000875320-26-000291"
    ],
    "liabilities_and_equity": [
     "10-Q:0000875320-26-000291"
    ],
    "shares_outstanding": [
     "10-Q:0000875320-26-000291"
    ],
    "retained_earnings": [
     "10-Q:0000875320-26-000291"
    ],
    "preferred_stock": [
     "10-Q:0000875320-26-000291"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0000875320-26-000291"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "cf_quarterly": [
  {
   "period": "FY2020 Q1",
   "fiscal_year": 2020,
   "quarter": 1,
   "start": "2020-01-01",
   "end": "2020-03-31",
   "values": {
    "cfo": 815698000.0,
    "cfi": 31666000.0,
    "cff": -359430000.0,
    "capex": 19450000.0,
    "d_and_a": 26821000.0,
    "sbc": 115706000.0,
    "dividends_paid": null,
    "buybacks": 300026000.0,
    "interest_paid": 13771000.0,
    "taxes_paid": 5845000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 223672000.0,
    "change_inventories": 27450000.0,
    "change_payables": 14285000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-21-000015"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-21-000015"
    ],
    "cfi": [
     "10-Q:0000875320-21-000015"
    ],
    "cff": [
     "10-Q:0000875320-21-000015"
    ],
    "capex": [
     "10-Q:0000875320-21-000015"
    ],
    "d_and_a": [
     "10-Q:0000875320-21-000015"
    ],
    "sbc": [
     "10-Q:0000875320-21-000015"
    ],
    "buybacks": [
     "10-Q:0000875320-21-000015"
    ],
    "interest_paid": [
     "10-Q:0000875320-21-000015"
    ],
    "taxes_paid": [
     "10-Q:0000875320-21-000015"
    ],
    "change_receivables": [
     "10-Q:0000875320-21-000015"
    ],
    "change_inventories": [
     "10-Q:0000875320-21-000015"
    ],
    "change_payables": [
     "10-Q:0000875320-21-000015"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2020 Q2",
   "fiscal_year": 2020,
   "quarter": 2,
   "start": "2020-04-01",
   "end": "2020-06-30",
   "values": {
    "cfo": 1038527000.0,
    "cfi": 71912000.0,
    "cff": 120025000.0,
    "capex": 17864000.0,
    "d_and_a": 26697000.0,
    "sbc": 117189000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 13576000.0,
    "taxes_paid": 30968000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": -187000000.0,
    "change_receivables": -59533000.0,
    "change_inventories": 36936000.0,
    "change_payables": 412000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-20-000030",
    "10-Q:0000875320-21-000015",
    "10-Q:0000875320-21-000027"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-21-000015",
     "10-Q:0000875320-21-000027"
    ],
    "cfi": [
     "10-Q:0000875320-21-000015",
     "10-Q:0000875320-21-000027"
    ],
    "cff": [
     "10-Q:0000875320-21-000015",
     "10-Q:0000875320-21-000027"
    ],
    "capex": [
     "10-Q:0000875320-21-000015",
     "10-Q:0000875320-21-000027"
    ],
    "d_and_a": [
     "10-Q:0000875320-21-000015",
     "10-Q:0000875320-21-000027"
    ],
    "sbc": [
     "10-Q:0000875320-21-000027"
    ],
    "buybacks": [
     "10-Q:0000875320-21-000015",
     "10-Q:0000875320-21-000027"
    ],
    "interest_paid": [
     "10-Q:0000875320-21-000015",
     "10-Q:0000875320-21-000027"
    ],
    "taxes_paid": [
     "10-Q:0000875320-21-000015",
     "10-Q:0000875320-21-000027"
    ],
    "deferred_tax": [
     "10-Q:0000875320-20-000030"
    ],
    "change_receivables": [
     "10-Q:0000875320-21-000015",
     "10-Q:0000875320-21-000027"
    ],
    "change_inventories": [
     "10-Q:0000875320-21-000015",
     "10-Q:0000875320-21-000027"
    ],
    "change_payables": [
     "10-Q:0000875320-21-000015",
     "10-Q:0000875320-21-000027"
    ]
   },
   "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": "FY2020 Q3",
   "fiscal_year": 2020,
   "quarter": 3,
   "start": "2020-07-01",
   "end": "2020-09-30",
   "values": {
    "cfo": 907748000.0,
    "cfi": -247937000.0,
    "cff": -140684000.0,
    "capex": 174795000.0,
    "d_and_a": 26642000.0,
    "sbc": 99539000.0,
    "dividends_paid": null,
    "buybacks": 108007000.0,
    "interest_paid": 13422000.0,
    "taxes_paid": 44871000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": -12948000.0,
    "change_inventories": 30521000.0,
    "change_payables": 1456000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-21-000027",
    "10-Q:0000875320-21-000033"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-21-000027",
     "10-Q:0000875320-21-000033"
    ],
    "cfi": [
     "10-Q:0000875320-21-000027",
     "10-Q:0000875320-21-000033"
    ],
    "cff": [
     "10-Q:0000875320-21-000027",
     "10-Q:0000875320-21-000033"
    ],
    "capex": [
     "10-Q:0000875320-21-000027",
     "10-Q:0000875320-21-000033"
    ],
    "d_and_a": [
     "10-Q:0000875320-21-000027",
     "10-Q:0000875320-21-000033"
    ],
    "sbc": [
     "10-Q:0000875320-21-000033"
    ],
    "buybacks": [
     "10-Q:0000875320-21-000027",
     "10-Q:0000875320-21-000033"
    ],
    "interest_paid": [
     "10-Q:0000875320-21-000027",
     "10-Q:0000875320-21-000033"
    ],
    "taxes_paid": [
     "10-Q:0000875320-21-000027",
     "10-Q:0000875320-21-000033"
    ],
    "change_receivables": [
     "10-Q:0000875320-21-000027",
     "10-Q:0000875320-21-000033"
    ],
    "change_inventories": [
     "10-Q:0000875320-21-000027",
     "10-Q:0000875320-21-000033"
    ],
    "change_payables": [
     "10-Q:0000875320-21-000027",
     "10-Q:0000875320-21-000033"
    ]
   },
   "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": "FY2020 Q4",
   "fiscal_year": 2020,
   "quarter": 4,
   "start": "2020-10-01",
   "end": "2020-12-31",
   "values": {
    "cfo": 491527000.0,
    "cfi": 243759000.0,
    "cff": -125211000.0,
    "capex": 47691000.0,
    "d_and_a": 29340000.0,
    "sbc": 97066000.0,
    "dividends_paid": null,
    "buybacks": 131067000.0,
    "interest_paid": 13731000.0,
    "taxes_paid": 110116000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": 486300000.0,
    "change_receivables": 72209000.0,
    "change_inventories": 37093000.0,
    "change_payables": 35147000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000875320-22-000007",
    "10-Q:0000875320-20-000043",
    "10-Q:0000875320-21-000033"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "cfi": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "cff": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "capex": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "d_and_a": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "sbc": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "buybacks": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "interest_paid": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "taxes_paid": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "deferred_tax": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-20-000043"
    ],
    "change_receivables": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "change_inventories": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ],
    "change_payables": [
     "10-K:0000875320-22-000007",
     "10-Q:0000875320-21-000033"
    ]
   },
   "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",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  },
  {
   "period": "FY2021 Q1",
   "fiscal_year": 2021,
   "quarter": 1,
   "start": "2021-01-01",
   "end": "2021-03-31",
   "values": {
    "cfo": 921000000.0,
    "cfi": -74300000.0,
    "cff": -518700000.0,
    "capex": 70900000.0,
    "d_and_a": 28800000.0,
    "sbc": 115200000.0,
    "dividends_paid": null,
    "buybacks": 424900000.0,
    "interest_paid": 14500000.0,
    "taxes_paid": 10700000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 98400000.0,
    "change_inventories": 22800000.0,
    "change_payables": -10600000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-22-000014"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-22-000014"
    ],
    "cfi": [
     "10-Q:0000875320-22-000014"
    ],
    "cff": [
     "10-Q:0000875320-22-000014"
    ],
    "capex": [
     "10-Q:0000875320-22-000014"
    ],
    "d_and_a": [
     "10-Q:0000875320-22-000014"
    ],
    "sbc": [
     "10-Q:0000875320-22-000014"
    ],
    "buybacks": [
     "10-Q:0000875320-22-000014"
    ],
    "interest_paid": [
     "10-Q:0000875320-22-000014"
    ],
    "taxes_paid": [
     "10-Q:0000875320-22-000014"
    ],
    "change_receivables": [
     "10-Q:0000875320-22-000014"
    ],
    "change_inventories": [
     "10-Q:0000875320-22-000014"
    ],
    "change_payables": [
     "10-Q:0000875320-22-000014"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q2",
   "fiscal_year": 2021,
   "quarter": 2,
   "start": "2021-04-01",
   "end": "2021-06-30",
   "values": {
    "cfo": -199700000.0,
    "cfi": -79700000.0,
    "cff": 33600000.0,
    "capex": 49900000.0,
    "d_and_a": 31300000.0,
    "sbc": 104600000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 15600000.0,
    "taxes_paid": 223700000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": -52500000.0,
    "change_inventories": 24700000.0,
    "change_payables": -13700000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-22-000014",
    "10-Q:0000875320-22-000030"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-22-000014",
     "10-Q:0000875320-22-000030"
    ],
    "cfi": [
     "10-Q:0000875320-22-000014",
     "10-Q:0000875320-22-000030"
    ],
    "cff": [
     "10-Q:0000875320-22-000014",
     "10-Q:0000875320-22-000030"
    ],
    "capex": [
     "10-Q:0000875320-22-000014",
     "10-Q:0000875320-22-000030"
    ],
    "d_and_a": [
     "10-Q:0000875320-22-000014",
     "10-Q:0000875320-22-000030"
    ],
    "sbc": [
     "10-Q:0000875320-22-000030"
    ],
    "buybacks": [
     "10-Q:0000875320-22-000014",
     "10-Q:0000875320-22-000030"
    ],
    "interest_paid": [
     "10-Q:0000875320-22-000014",
     "10-Q:0000875320-22-000030"
    ],
    "taxes_paid": [
     "10-Q:0000875320-22-000014",
     "10-Q:0000875320-22-000030"
    ],
    "change_receivables": [
     "10-Q:0000875320-22-000014",
     "10-Q:0000875320-22-000030"
    ],
    "change_inventories": [
     "10-Q:0000875320-22-000014",
     "10-Q:0000875320-22-000030"
    ],
    "change_payables": [
     "10-Q:0000875320-22-000014",
     "10-Q:0000875320-22-000030"
    ]
   },
   "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": "FY2021 Q3",
   "fiscal_year": 2021,
   "quarter": 3,
   "start": "2021-07-01",
   "end": "2021-09-30",
   "values": {
    "cfo": 927200000.0,
    "cfi": -52900000.0,
    "cff": -656700000.0,
    "capex": 52400000.0,
    "d_and_a": 31700000.0,
    "sbc": 103000000.0,
    "dividends_paid": null,
    "buybacks": 632300000.0,
    "interest_paid": 12600000.0,
    "taxes_paid": 147100000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 185300000.0,
    "change_inventories": 18300000.0,
    "change_payables": 2300000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-22-000030",
    "10-Q:0000875320-22-000038"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-22-000030",
     "10-Q:0000875320-22-000038"
    ],
    "cfi": [
     "10-Q:0000875320-22-000030",
     "10-Q:0000875320-22-000038"
    ],
    "cff": [
     "10-Q:0000875320-22-000030",
     "10-Q:0000875320-22-000038"
    ],
    "capex": [
     "10-Q:0000875320-22-000030",
     "10-Q:0000875320-22-000038"
    ],
    "d_and_a": [
     "10-Q:0000875320-22-000030",
     "10-Q:0000875320-22-000038"
    ],
    "sbc": [
     "10-Q:0000875320-22-000038"
    ],
    "buybacks": [
     "10-Q:0000875320-22-000030",
     "10-Q:0000875320-22-000038"
    ],
    "interest_paid": [
     "10-Q:0000875320-22-000030",
     "10-Q:0000875320-22-000038"
    ],
    "taxes_paid": [
     "10-Q:0000875320-22-000030",
     "10-Q:0000875320-22-000038"
    ],
    "change_receivables": [
     "10-Q:0000875320-22-000030",
     "10-Q:0000875320-22-000038"
    ],
    "change_inventories": [
     "10-Q:0000875320-22-000030",
     "10-Q:0000875320-22-000038"
    ],
    "change_payables": [
     "10-Q:0000875320-22-000030",
     "10-Q:0000875320-22-000038"
    ]
   },
   "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": "FY2021 Q4",
   "fiscal_year": 2021,
   "quarter": 4,
   "start": "2021-10-01",
   "end": "2021-12-31",
   "values": {
    "cfo": 995000000.0,
    "cfi": -134000000.0,
    "cff": -336200000.0,
    "capex": 61800000.0,
    "d_and_a": 33800000.0,
    "sbc": 118600000.0,
    "dividends_paid": null,
    "buybacks": 368200000.0,
    "interest_paid": 13600000.0,
    "taxes_paid": 94800000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 43500000.0,
    "change_inventories": 27000000.0,
    "change_payables": 53900000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000875320-23-000007",
    "10-Q:0000875320-22-000038"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "cfi": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "cff": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "capex": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "d_and_a": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "sbc": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "buybacks": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "interest_paid": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "taxes_paid": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "change_receivables": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "change_inventories": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ],
    "change_payables": [
     "10-K:0000875320-23-000007",
     "10-Q:0000875320-22-000038"
    ]
   },
   "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",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  },
  {
   "period": "FY2022 Q1",
   "fiscal_year": 2022,
   "quarter": 1,
   "start": "2022-01-01",
   "end": "2022-03-31",
   "values": {
    "cfo": 956200000.0,
    "cfi": -51000000.0,
    "cff": -95400000.0,
    "capex": 63600000.0,
    "d_and_a": 35900000.0,
    "sbc": 130300000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 13700000.0,
    "taxes_paid": 85000000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 165200000.0,
    "change_inventories": -2000000.0,
    "change_payables": -14500000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-23-000012"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-23-000012"
    ],
    "cfi": [
     "10-Q:0000875320-23-000012"
    ],
    "cff": [
     "10-Q:0000875320-23-000012"
    ],
    "capex": [
     "10-Q:0000875320-23-000012"
    ],
    "d_and_a": [
     "10-Q:0000875320-23-000012"
    ],
    "sbc": [
     "10-Q:0000875320-23-000012"
    ],
    "buybacks": [
     "10-Q:0000875320-23-000012"
    ],
    "interest_paid": [
     "10-Q:0000875320-23-000012"
    ],
    "taxes_paid": [
     "10-Q:0000875320-23-000012"
    ],
    "change_receivables": [
     "10-Q:0000875320-23-000012"
    ],
    "change_inventories": [
     "10-Q:0000875320-23-000012"
    ],
    "change_payables": [
     "10-Q:0000875320-23-000012"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q2",
   "fiscal_year": 2022,
   "quarter": 2,
   "start": "2022-04-01",
   "end": "2022-06-30",
   "values": {
    "cfo": 1139800000.0,
    "cfi": -61500000.0,
    "cff": 47700000.0,
    "capex": 53300000.0,
    "d_and_a": 37300000.0,
    "sbc": 113900000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 13400000.0,
    "taxes_paid": 393300000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 84100000.0,
    "change_inventories": 33300000.0,
    "change_payables": 45300000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-23-000012",
    "10-Q:0000875320-23-000021"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-23-000012",
     "10-Q:0000875320-23-000021"
    ],
    "cfi": [
     "10-Q:0000875320-23-000012",
     "10-Q:0000875320-23-000021"
    ],
    "cff": [
     "10-Q:0000875320-23-000012",
     "10-Q:0000875320-23-000021"
    ],
    "capex": [
     "10-Q:0000875320-23-000012",
     "10-Q:0000875320-23-000021"
    ],
    "d_and_a": [
     "10-Q:0000875320-23-000012",
     "10-Q:0000875320-23-000021"
    ],
    "sbc": [
     "10-Q:0000875320-23-000021"
    ],
    "buybacks": [
     "10-Q:0000875320-23-000012",
     "10-Q:0000875320-23-000021"
    ],
    "interest_paid": [
     "10-Q:0000875320-23-000012",
     "10-Q:0000875320-23-000021"
    ],
    "taxes_paid": [
     "10-Q:0000875320-23-000012",
     "10-Q:0000875320-23-000021"
    ],
    "change_receivables": [
     "10-Q:0000875320-23-000012",
     "10-Q:0000875320-23-000021"
    ],
    "change_inventories": [
     "10-Q:0000875320-23-000012",
     "10-Q:0000875320-23-000021"
    ],
    "change_payables": [
     "10-Q:0000875320-23-000012",
     "10-Q:0000875320-23-000021"
    ]
   },
   "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": "FY2022 Q3",
   "fiscal_year": 2022,
   "quarter": 3,
   "start": "2022-07-01",
   "end": "2022-09-30",
   "values": {
    "cfo": 955500000.0,
    "cfi": -384200000.0,
    "cff": -60200000.0,
    "capex": 54200000.0,
    "d_and_a": 36700000.0,
    "sbc": 135600000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 14000000.0,
    "taxes_paid": 361800000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 119500000.0,
    "change_inventories": 26800000.0,
    "change_payables": -69900000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-23-000021",
    "10-Q:0000875320-23-000031"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-23-000021",
     "10-Q:0000875320-23-000031"
    ],
    "cfi": [
     "10-Q:0000875320-23-000021",
     "10-Q:0000875320-23-000031"
    ],
    "cff": [
     "10-Q:0000875320-23-000021",
     "10-Q:0000875320-23-000031"
    ],
    "capex": [
     "10-Q:0000875320-23-000021",
     "10-Q:0000875320-23-000031"
    ],
    "d_and_a": [
     "10-Q:0000875320-23-000021",
     "10-Q:0000875320-23-000031"
    ],
    "sbc": [
     "10-Q:0000875320-23-000031"
    ],
    "buybacks": [
     "10-Q:0000875320-23-000021",
     "10-Q:0000875320-23-000031"
    ],
    "interest_paid": [
     "10-Q:0000875320-23-000021",
     "10-Q:0000875320-23-000031"
    ],
    "taxes_paid": [
     "10-Q:0000875320-23-000021",
     "10-Q:0000875320-23-000031"
    ],
    "change_receivables": [
     "10-Q:0000875320-23-000021",
     "10-Q:0000875320-23-000031"
    ],
    "change_inventories": [
     "10-Q:0000875320-23-000021",
     "10-Q:0000875320-23-000031"
    ],
    "change_payables": [
     "10-Q:0000875320-23-000021",
     "10-Q:0000875320-23-000031"
    ]
   },
   "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": "FY2022 Q4",
   "fiscal_year": 2022,
   "quarter": 4,
   "start": "2022-10-01",
   "end": "2022-12-31",
   "values": {
    "cfo": 1078400000.0,
    "cfi": 175600000.0,
    "cff": 40200000.0,
    "capex": 33600000.0,
    "d_and_a": 38400000.0,
    "sbc": 111500000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 11200000.0,
    "taxes_paid": 217700000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": -10200000.0,
    "change_inventories": 78300000.0,
    "change_payables": 159900000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000875320-24-000062",
    "10-Q:0000875320-23-000031"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "cfi": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "cff": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "capex": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "d_and_a": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "sbc": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "buybacks": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "interest_paid": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "taxes_paid": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "change_receivables": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "change_inventories": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ],
    "change_payables": [
     "10-K:0000875320-24-000062",
     "10-Q:0000875320-23-000031"
    ]
   },
   "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",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  },
  {
   "period": "FY2023 Q1",
   "fiscal_year": 2023,
   "quarter": 1,
   "start": "2023-01-01",
   "end": "2023-03-31",
   "values": {
    "cfo": 899900000.0,
    "cfi": -1833600000.0,
    "cff": -294700000.0,
    "capex": 42100000.0,
    "d_and_a": 38800000.0,
    "sbc": 122400000.0,
    "dividends_paid": null,
    "buybacks": 132800000.0,
    "interest_paid": 11100000.0,
    "taxes_paid": 120300000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 90500000.0,
    "change_inventories": 82600000.0,
    "change_payables": 35700000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-24-000139"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-24-000139"
    ],
    "cfi": [
     "10-Q:0000875320-24-000139"
    ],
    "cff": [
     "10-Q:0000875320-24-000139"
    ],
    "capex": [
     "10-Q:0000875320-24-000139"
    ],
    "d_and_a": [
     "10-Q:0000875320-24-000139"
    ],
    "sbc": [
     "10-Q:0000875320-24-000139"
    ],
    "buybacks": [
     "10-Q:0000875320-24-000139"
    ],
    "interest_paid": [
     "10-Q:0000875320-24-000139"
    ],
    "taxes_paid": [
     "10-Q:0000875320-24-000139"
    ],
    "change_receivables": [
     "10-Q:0000875320-24-000139"
    ],
    "change_inventories": [
     "10-Q:0000875320-24-000139"
    ],
    "change_payables": [
     "10-Q:0000875320-24-000139"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q2",
   "fiscal_year": 2023,
   "quarter": 2,
   "start": "2023-04-01",
   "end": "2023-06-30",
   "values": {
    "cfo": 1134400000.0,
    "cfi": -303900000.0,
    "cff": 17300000.0,
    "capex": 59600000.0,
    "d_and_a": 41400000.0,
    "sbc": 119300000.0,
    "dividends_paid": null,
    "buybacks": 28300000.0,
    "interest_paid": 10900000.0,
    "taxes_paid": 498400000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 2900000.0,
    "change_inventories": 72800000.0,
    "change_payables": 35600000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-24-000139",
    "10-Q:0000875320-24-000198"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-24-000139",
     "10-Q:0000875320-24-000198"
    ],
    "cfi": [
     "10-Q:0000875320-24-000139",
     "10-Q:0000875320-24-000198"
    ],
    "cff": [
     "10-Q:0000875320-24-000139",
     "10-Q:0000875320-24-000198"
    ],
    "capex": [
     "10-Q:0000875320-24-000139",
     "10-Q:0000875320-24-000198"
    ],
    "d_and_a": [
     "10-Q:0000875320-24-000139",
     "10-Q:0000875320-24-000198"
    ],
    "sbc": [
     "10-Q:0000875320-24-000198"
    ],
    "buybacks": [
     "10-Q:0000875320-24-000139",
     "10-Q:0000875320-24-000198"
    ],
    "interest_paid": [
     "10-Q:0000875320-24-000139",
     "10-Q:0000875320-24-000198"
    ],
    "taxes_paid": [
     "10-Q:0000875320-24-000139",
     "10-Q:0000875320-24-000198"
    ],
    "change_receivables": [
     "10-Q:0000875320-24-000139",
     "10-Q:0000875320-24-000198"
    ],
    "change_inventories": [
     "10-Q:0000875320-24-000139",
     "10-Q:0000875320-24-000198"
    ],
    "change_payables": [
     "10-Q:0000875320-24-000139",
     "10-Q:0000875320-24-000198"
    ]
   },
   "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-30",
   "values": {
    "cfo": 1268400000.0,
    "cfi": -117700000.0,
    "cff": -165000000.0,
    "capex": 40600000.0,
    "d_and_a": 42100000.0,
    "sbc": 130900000.0,
    "dividends_paid": null,
    "buybacks": 117000000.0,
    "interest_paid": 10600000.0,
    "taxes_paid": 300400000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 6100000.0,
    "change_inventories": 97500000.0,
    "change_payables": 9200000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-24-000198",
    "10-Q:0000875320-24-000223"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-24-000198",
     "10-Q:0000875320-24-000223"
    ],
    "cfi": [
     "10-Q:0000875320-24-000198",
     "10-Q:0000875320-24-000223"
    ],
    "cff": [
     "10-Q:0000875320-24-000198",
     "10-Q:0000875320-24-000223"
    ],
    "capex": [
     "10-Q:0000875320-24-000198",
     "10-Q:0000875320-24-000223"
    ],
    "d_and_a": [
     "10-Q:0000875320-24-000198",
     "10-Q:0000875320-24-000223"
    ],
    "sbc": [
     "10-Q:0000875320-24-000223"
    ],
    "buybacks": [
     "10-Q:0000875320-24-000198",
     "10-Q:0000875320-24-000223"
    ],
    "interest_paid": [
     "10-Q:0000875320-24-000198",
     "10-Q:0000875320-24-000223"
    ],
    "taxes_paid": [
     "10-Q:0000875320-24-000198",
     "10-Q:0000875320-24-000223"
    ],
    "change_receivables": [
     "10-Q:0000875320-24-000198",
     "10-Q:0000875320-24-000223"
    ],
    "change_inventories": [
     "10-Q:0000875320-24-000198",
     "10-Q:0000875320-24-000223"
    ],
    "change_payables": [
     "10-Q:0000875320-24-000198",
     "10-Q:0000875320-24-000223"
    ]
   },
   "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 Q4",
   "fiscal_year": 2023,
   "quarter": 4,
   "start": "2023-10-01",
   "end": "2023-12-31",
   "values": {
    "cfo": 234600000.0,
    "cfi": -886500000.0,
    "cff": -119800000.0,
    "capex": 58100000.0,
    "d_and_a": 59000000.0,
    "sbc": 208600000.0,
    "dividends_paid": null,
    "buybacks": 149500000.0,
    "interest_paid": 10500000.0,
    "taxes_paid": 758200000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": -15400000.0,
    "change_inventories": 70000000.0,
    "change_payables": -31800000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000875320-25-000053",
    "10-Q:0000875320-24-000223"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "cfi": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "cff": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "capex": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "d_and_a": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "sbc": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "buybacks": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "interest_paid": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "taxes_paid": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "change_receivables": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "change_inventories": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ],
    "change_payables": [
     "10-K:0000875320-25-000053",
     "10-Q:0000875320-24-000223"
    ]
   },
   "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",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  },
  {
   "period": "FY2024 Q1",
   "fiscal_year": 2024,
   "quarter": 1,
   "start": "2024-01-01",
   "end": "2024-03-31",
   "values": {
    "cfo": 1306600000.0,
    "cfi": -2136400000.0,
    "cff": -357500000.0,
    "capex": 68400000.0,
    "d_and_a": 53500000.0,
    "sbc": 191900000.0,
    "dividends_paid": null,
    "buybacks": 131200000.0,
    "interest_paid": 10000000.0,
    "taxes_paid": 34800000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 251600000.0,
    "change_inventories": 80100000.0,
    "change_payables": 100000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-25-000192"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-25-000192"
    ],
    "cfi": [
     "10-Q:0000875320-25-000192"
    ],
    "cff": [
     "10-Q:0000875320-25-000192"
    ],
    "capex": [
     "10-Q:0000875320-25-000192"
    ],
    "d_and_a": [
     "10-Q:0000875320-25-000192"
    ],
    "sbc": [
     "10-Q:0000875320-25-000192"
    ],
    "buybacks": [
     "10-Q:0000875320-25-000192"
    ],
    "interest_paid": [
     "10-Q:0000875320-25-000192"
    ],
    "taxes_paid": [
     "10-Q:0000875320-25-000192"
    ],
    "change_receivables": [
     "10-Q:0000875320-25-000192"
    ],
    "change_inventories": [
     "10-Q:0000875320-25-000192"
    ],
    "change_payables": [
     "10-Q:0000875320-25-000192"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q2",
   "fiscal_year": 2024,
   "quarter": 2,
   "start": "2024-04-01",
   "end": "2024-06-30",
   "values": {
    "cfo": -3753600000.0,
    "cfi": -463700000.0,
    "cff": -358600000.0,
    "capex": 69000000.0,
    "d_and_a": 54000000.0,
    "sbc": 154200000.0,
    "dividends_paid": null,
    "buybacks": 320300000.0,
    "interest_paid": 9700000.0,
    "taxes_paid": 497000000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": -135100000.0,
    "change_inventories": 107200000.0,
    "change_payables": -25100000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-25-000192",
    "10-Q:0000875320-25-000216"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-25-000192",
     "10-Q:0000875320-25-000216"
    ],
    "cfi": [
     "10-Q:0000875320-25-000192",
     "10-Q:0000875320-25-000216"
    ],
    "cff": [
     "10-Q:0000875320-25-000192",
     "10-Q:0000875320-25-000216"
    ],
    "capex": [
     "10-Q:0000875320-25-000192",
     "10-Q:0000875320-25-000216"
    ],
    "d_and_a": [
     "10-Q:0000875320-25-000216"
    ],
    "sbc": [
     "10-Q:0000875320-25-000216"
    ],
    "buybacks": [
     "10-Q:0000875320-25-000192",
     "10-Q:0000875320-25-000216"
    ],
    "interest_paid": [
     "10-Q:0000875320-25-000192",
     "10-Q:0000875320-25-000216"
    ],
    "taxes_paid": [
     "10-Q:0000875320-25-000192",
     "10-Q:0000875320-25-000216"
    ],
    "change_receivables": [
     "10-Q:0000875320-25-000192",
     "10-Q:0000875320-25-000216"
    ],
    "change_inventories": [
     "10-Q:0000875320-25-000192",
     "10-Q:0000875320-25-000216"
    ],
    "change_payables": [
     "10-Q:0000875320-25-000192",
     "10-Q:0000875320-25-000216"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "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-07-01",
   "end": "2024-09-30",
   "values": {
    "cfo": 1369800000.0,
    "cfi": -348000000.0,
    "cff": -387500000.0,
    "capex": 67700000.0,
    "d_and_a": 53200000.0,
    "sbc": 184600000.0,
    "dividends_paid": null,
    "buybacks": 307700000.0,
    "interest_paid": 8100000.0,
    "taxes_paid": 278500000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 51800000.0,
    "change_inventories": 182500000.0,
    "change_payables": 66100000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-25-000216",
    "10-Q:0000875320-25-000232"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-25-000216",
     "10-Q:0000875320-25-000232"
    ],
    "cfi": [
     "10-Q:0000875320-25-000216",
     "10-Q:0000875320-25-000232"
    ],
    "cff": [
     "10-Q:0000875320-25-000216",
     "10-Q:0000875320-25-000232"
    ],
    "capex": [
     "10-Q:0000875320-25-000216",
     "10-Q:0000875320-25-000232"
    ],
    "d_and_a": [
     "10-Q:0000875320-25-000232"
    ],
    "sbc": [
     "10-Q:0000875320-25-000232"
    ],
    "buybacks": [
     "10-Q:0000875320-25-000216",
     "10-Q:0000875320-25-000232"
    ],
    "interest_paid": [
     "10-Q:0000875320-25-000216",
     "10-Q:0000875320-25-000232"
    ],
    "taxes_paid": [
     "10-Q:0000875320-25-000216",
     "10-Q:0000875320-25-000232"
    ],
    "change_receivables": [
     "10-Q:0000875320-25-000216",
     "10-Q:0000875320-25-000232"
    ],
    "change_inventories": [
     "10-Q:0000875320-25-000216",
     "10-Q:0000875320-25-000232"
    ],
    "change_payables": [
     "10-Q:0000875320-25-000216",
     "10-Q:0000875320-25-000232"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "taxes_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  },
  {
   "period": "FY2024 Q4",
   "fiscal_year": 2024,
   "quarter": 4,
   "start": "2024-10-01",
   "end": "2024-12-31",
   "values": {
    "cfo": 584600000.0,
    "cfi": -821900000.0,
    "cff": -391300000.0,
    "capex": 92600000.0,
    "d_and_a": 46500000.0,
    "sbc": 167800000.0,
    "dividends_paid": null,
    "buybacks": 417900000.0,
    "interest_paid": 2700000.0,
    "taxes_paid": 271800000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": -69000000.0,
    "change_inventories": 147500000.0,
    "change_payables": 8400000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000875320-26-000056",
    "10-Q:0000875320-25-000232"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "cfi": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "cff": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "capex": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "d_and_a": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "sbc": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "buybacks": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "interest_paid": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "taxes_paid": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "change_receivables": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "change_inventories": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "change_payables": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ]
   },
   "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",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  },
  {
   "period": "FY2025 Q1",
   "fiscal_year": 2025,
   "quarter": 1,
   "start": "2025-01-01",
   "end": "2025-03-31",
   "values": {
    "cfo": 818900000.0,
    "cfi": -55800000.0,
    "cff": -680400000.0,
    "capex": 40700000.0,
    "d_and_a": 48400000.0,
    "sbc": 166100000.0,
    "dividends_paid": null,
    "buybacks": 426100000.0,
    "interest_paid": 2700000.0,
    "taxes_paid": 184400000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 169600000.0,
    "change_inventories": 167100000.0,
    "change_payables": 26200000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-26-000173"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-26-000173"
    ],
    "cfi": [
     "10-Q:0000875320-26-000173"
    ],
    "cff": [
     "10-Q:0000875320-26-000173"
    ],
    "capex": [
     "10-Q:0000875320-26-000173"
    ],
    "d_and_a": [
     "10-Q:0000875320-26-000173"
    ],
    "sbc": [
     "10-Q:0000875320-26-000173"
    ],
    "buybacks": [
     "10-Q:0000875320-26-000173"
    ],
    "interest_paid": [
     "10-Q:0000875320-26-000173"
    ],
    "taxes_paid": [
     "10-Q:0000875320-26-000173"
    ],
    "change_receivables": [
     "10-Q:0000875320-26-000173"
    ],
    "change_inventories": [
     "10-Q:0000875320-26-000173"
    ],
    "change_payables": [
     "10-Q:0000875320-26-000173"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q2",
   "fiscal_year": 2025,
   "quarter": 2,
   "start": "2025-04-01",
   "end": "2025-06-30",
   "values": {
    "cfo": 1073100000.0,
    "cfi": -484500000.0,
    "cff": -349200000.0,
    "capex": 145700000.0,
    "d_and_a": 51700000.0,
    "sbc": 167300000.0,
    "dividends_paid": null,
    "buybacks": 391800000.0,
    "interest_paid": 3500000.0,
    "taxes_paid": 513300000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 18400000.0,
    "change_inventories": 148600000.0,
    "change_payables": 7600000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-26-000173",
    "10-Q:0000875320-26-000259"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "cfi": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "cff": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "capex": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "d_and_a": [
     "10-Q:0000875320-26-000259"
    ],
    "sbc": [
     "10-Q:0000875320-26-000259"
    ],
    "buybacks": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "interest_paid": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "taxes_paid": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "change_receivables": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "change_inventories": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "change_payables": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "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-07-01",
   "end": "2025-09-30",
   "values": {
    "cfo": 1241400000.0,
    "cfi": -117000000.0,
    "cff": -1154500000.0,
    "capex": 101800000.0,
    "d_and_a": 54000000.0,
    "sbc": 194900000.0,
    "dividends_paid": null,
    "buybacks": 1071100000.0,
    "interest_paid": 3200000.0,
    "taxes_paid": 479600000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 59900000.0,
    "change_inventories": 131100000.0,
    "change_payables": -35300000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-26-000259",
    "10-Q:0000875320-26-000291"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "cfi": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "cff": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "capex": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "d_and_a": [
     "10-Q:0000875320-26-000291"
    ],
    "sbc": [
     "10-Q:0000875320-26-000291"
    ],
    "buybacks": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "interest_paid": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "taxes_paid": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "change_receivables": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "change_inventories": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "change_payables": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "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-10-01",
   "end": "2025-12-31",
   "values": {
    "cfo": 498000000.0,
    "cfi": -288100000.0,
    "cff": -77200000.0,
    "capex": 149400000.0,
    "d_and_a": 55700000.0,
    "sbc": 157600000.0,
    "dividends_paid": null,
    "buybacks": 128400000.0,
    "interest_paid": 3000000.0,
    "taxes_paid": 389400000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 99400000.0,
    "change_inventories": 77400000.0,
    "change_payables": 38300000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000875320-26-000056",
    "10-Q:0000875320-25-000232"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "cfi": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "cff": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "capex": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "d_and_a": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "sbc": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "buybacks": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "interest_paid": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "taxes_paid": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "change_receivables": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "change_inventories": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ],
    "change_payables": [
     "10-K:0000875320-26-000056",
     "10-Q:0000875320-25-000232"
    ]
   },
   "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",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  },
  {
   "period": "FY2026 Q1",
   "fiscal_year": 2026,
   "quarter": 1,
   "start": "2026-01-01",
   "end": "2026-03-31",
   "values": {
    "cfo": 1428100000.0,
    "cfi": -431900000.0,
    "cff": -538800000.0,
    "capex": 133400000.0,
    "d_and_a": 55900000.0,
    "sbc": 166400000.0,
    "dividends_paid": null,
    "buybacks": 336900000.0,
    "interest_paid": 3200000.0,
    "taxes_paid": 82300000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": -39800000.0,
    "change_inventories": 97700000.0,
    "change_payables": 35600000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-26-000173"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-26-000173"
    ],
    "cfi": [
     "10-Q:0000875320-26-000173"
    ],
    "cff": [
     "10-Q:0000875320-26-000173"
    ],
    "capex": [
     "10-Q:0000875320-26-000173"
    ],
    "d_and_a": [
     "10-Q:0000875320-26-000173"
    ],
    "sbc": [
     "10-Q:0000875320-26-000173"
    ],
    "buybacks": [
     "10-Q:0000875320-26-000173"
    ],
    "interest_paid": [
     "10-Q:0000875320-26-000173"
    ],
    "taxes_paid": [
     "10-Q:0000875320-26-000173"
    ],
    "change_receivables": [
     "10-Q:0000875320-26-000173"
    ],
    "change_inventories": [
     "10-Q:0000875320-26-000173"
    ],
    "change_payables": [
     "10-Q:0000875320-26-000173"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q2",
   "fiscal_year": 2026,
   "quarter": 2,
   "start": "2026-04-01",
   "end": "2026-06-30",
   "values": {
    "cfo": 1125400000.0,
    "cfi": -45800000.0,
    "cff": -426700000.0,
    "capex": 112200000.0,
    "d_and_a": 56500000.0,
    "sbc": 170200000.0,
    "dividends_paid": null,
    "buybacks": 469500000.0,
    "interest_paid": 3100000.0,
    "taxes_paid": 419200000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 140200000.0,
    "change_inventories": 27700000.0,
    "change_payables": -66700000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-26-000173",
    "10-Q:0000875320-26-000259"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "cfi": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "cff": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "capex": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "d_and_a": [
     "10-Q:0000875320-26-000259"
    ],
    "sbc": [
     "10-Q:0000875320-26-000259"
    ],
    "buybacks": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "interest_paid": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "taxes_paid": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "change_receivables": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "change_inventories": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ],
    "change_payables": [
     "10-Q:0000875320-26-000173",
     "10-Q:0000875320-26-000259"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "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-07-01",
   "end": "2026-09-30",
   "values": {
    "cfo": 643100000.0,
    "cfi": -6100600000.0,
    "cff": 4296900000.0,
    "capex": 97300000.0,
    "d_and_a": 69200000.0,
    "sbc": 174400000.0,
    "dividends_paid": null,
    "buybacks": 126700000.0,
    "interest_paid": 2900000.0,
    "taxes_paid": 301700000.0,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": null,
    "change_receivables": 173800000.0,
    "change_inventories": 34200000.0,
    "change_payables": 40900000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0000875320-26-000259",
    "10-Q:0000875320-26-000291"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "cfi": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "cff": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "capex": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "d_and_a": [
     "10-Q:0000875320-26-000291"
    ],
    "sbc": [
     "10-Q:0000875320-26-000291"
    ],
    "buybacks": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "interest_paid": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "taxes_paid": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "change_receivables": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "change_inventories": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ],
    "change_payables": [
     "10-Q:0000875320-26-000259",
     "10-Q:0000875320-26-000291"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "buybacks": "derived",
    "interest_paid": "derived",
    "taxes_paid": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived"
   }
  }
 ],
 "cf_annual": [
  {
   "fiscal_year": 2020,
   "start": "2020-01-01",
   "end": "2020-12-31",
   "through": "FY2020 Q4",
   "complete": true,
   "values": {
    "cfo": 3253500000.0,
    "cfi": 99400000.0,
    "cff": -505300000.0,
    "capex": 259800000.0,
    "d_and_a": 109500000.0,
    "sbc": 429500000.0,
    "dividends_paid": null,
    "buybacks": 539100000.0,
    "interest_paid": 54500000.0,
    "taxes_paid": 191800000.0,
    "depreciation": 109500000.0,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": 277300000.0,
    "change_receivables": 223400000.0,
    "change_inventories": 132000000.0,
    "change_payables": 51300000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000875320-23-000007"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000875320-23-000007"
    ],
    "cfi": [
     "10-K:0000875320-23-000007"
    ],
    "cff": [
     "10-K:0000875320-23-000007"
    ],
    "capex": [
     "10-K:0000875320-23-000007"
    ],
    "d_and_a": [
     "10-K:0000875320-23-000007"
    ],
    "sbc": [
     "10-K:0000875320-23-000007"
    ],
    "buybacks": [
     "10-K:0000875320-23-000007"
    ],
    "interest_paid": [
     "10-K:0000875320-23-000007"
    ],
    "taxes_paid": [
     "10-K:0000875320-23-000007"
    ],
    "depreciation": [
     "10-K:0000875320-23-000007"
    ],
    "deferred_tax": [
     "10-K:0000875320-23-000007"
    ],
    "change_receivables": [
     "10-K:0000875320-23-000007"
    ],
    "change_inventories": [
     "10-K:0000875320-23-000007"
    ],
    "change_payables": [
     "10-K:0000875320-23-000007"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2021,
   "start": "2021-01-01",
   "end": "2021-12-31",
   "through": "FY2021 Q4",
   "complete": true,
   "values": {
    "cfo": 2643500000.0,
    "cfi": -340900000.0,
    "cff": -1478000000.0,
    "capex": 235000000.0,
    "d_and_a": 125600000.0,
    "sbc": 441400000.0,
    "dividends_paid": null,
    "buybacks": 1425400000.0,
    "interest_paid": 56300000.0,
    "taxes_paid": 476300000.0,
    "depreciation": 125600000.0,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": -154600000.0,
    "change_receivables": 274700000.0,
    "change_inventories": 92800000.0,
    "change_payables": 31900000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000875320-24-000062"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000875320-24-000062"
    ],
    "cfi": [
     "10-K:0000875320-24-000062"
    ],
    "cff": [
     "10-K:0000875320-24-000062"
    ],
    "capex": [
     "10-K:0000875320-24-000062"
    ],
    "d_and_a": [
     "10-K:0000875320-24-000062"
    ],
    "sbc": [
     "10-K:0000875320-24-000062"
    ],
    "buybacks": [
     "10-K:0000875320-24-000062"
    ],
    "interest_paid": [
     "10-K:0000875320-24-000062"
    ],
    "taxes_paid": [
     "10-K:0000875320-24-000062"
    ],
    "depreciation": [
     "10-K:0000875320-24-000062"
    ],
    "deferred_tax": [
     "10-K:0000875320-24-000062"
    ],
    "change_receivables": [
     "10-K:0000875320-24-000062"
    ],
    "change_inventories": [
     "10-K:0000875320-24-000062"
    ],
    "change_payables": [
     "10-K:0000875320-24-000062"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2022,
   "start": "2022-01-01",
   "end": "2022-12-31",
   "through": "FY2022 Q4",
   "complete": true,
   "values": {
    "cfo": 4129900000.0,
    "cfi": -321100000.0,
    "cff": -67700000.0,
    "capex": 204700000.0,
    "d_and_a": 148300000.0,
    "sbc": 491300000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": 52300000.0,
    "taxes_paid": 1057800000.0,
    "depreciation": 148300000.0,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": -275900000.0,
    "change_receivables": 358600000.0,
    "change_inventories": 136400000.0,
    "change_payables": 120800000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000875320-25-000053"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000875320-25-000053"
    ],
    "cfi": [
     "10-K:0000875320-25-000053"
    ],
    "cff": [
     "10-K:0000875320-25-000053"
    ],
    "capex": [
     "10-K:0000875320-25-000053"
    ],
    "d_and_a": [
     "10-K:0000875320-25-000053"
    ],
    "sbc": [
     "10-K:0000875320-25-000053"
    ],
    "buybacks": [
     "10-K:0000875320-25-000053"
    ],
    "interest_paid": [
     "10-K:0000875320-25-000053"
    ],
    "taxes_paid": [
     "10-K:0000875320-25-000053"
    ],
    "depreciation": [
     "10-K:0000875320-25-000053"
    ],
    "deferred_tax": [
     "10-K:0000875320-25-000053"
    ],
    "change_receivables": [
     "10-K:0000875320-25-000053"
    ],
    "change_inventories": [
     "10-K:0000875320-25-000053"
    ],
    "change_payables": [
     "10-K:0000875320-25-000053"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2023,
   "start": "2023-01-01",
   "end": "2023-12-31",
   "through": "FY2023 Q4",
   "complete": true,
   "values": {
    "cfo": 3537300000.0,
    "cfi": -3141700000.0,
    "cff": -562200000.0,
    "capex": 200400000.0,
    "d_and_a": 181300000.0,
    "sbc": 581200000.0,
    "dividends_paid": null,
    "buybacks": 427600000.0,
    "interest_paid": 43100000.0,
    "taxes_paid": 1677300000.0,
    "depreciation": 167800000.0,
    "amortisation_intangibles": 1700000.0,
    "goodwill_impairment": null,
    "deferred_tax": -536500000.0,
    "change_receivables": 84100000.0,
    "change_inventories": 322900000.0,
    "change_payables": 48700000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000875320-26-000056"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000875320-26-000056"
    ],
    "cfi": [
     "10-K:0000875320-26-000056"
    ],
    "cff": [
     "10-K:0000875320-26-000056"
    ],
    "capex": [
     "10-K:0000875320-26-000056"
    ],
    "d_and_a": [
     "10-K:0000875320-26-000056"
    ],
    "sbc": [
     "10-K:0000875320-26-000056"
    ],
    "buybacks": [
     "10-K:0000875320-26-000056"
    ],
    "interest_paid": [
     "10-K:0000875320-26-000056"
    ],
    "taxes_paid": [
     "10-K:0000875320-26-000056"
    ],
    "depreciation": [
     "10-K:0000875320-26-000056"
    ],
    "amortisation_intangibles": [
     "10-K:0000875320-26-000056"
    ],
    "deferred_tax": [
     "10-K:0000875320-26-000056"
    ],
    "change_receivables": [
     "10-K:0000875320-26-000056"
    ],
    "change_inventories": [
     "10-K:0000875320-26-000056"
    ],
    "change_payables": [
     "10-K:0000875320-26-000056"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2024,
   "start": "2024-01-01",
   "end": "2024-12-31",
   "through": "FY2024 Q4",
   "complete": true,
   "values": {
    "cfo": -492600000.0,
    "cfi": -3770000000.0,
    "cff": -1494900000.0,
    "capex": 297700000.0,
    "d_and_a": 207200000.0,
    "sbc": 698500000.0,
    "dividends_paid": null,
    "buybacks": 1177100000.0,
    "interest_paid": 30500000.0,
    "taxes_paid": 1082100000.0,
    "depreciation": 160400000.0,
    "amortisation_intangibles": 20200000.0,
    "goodwill_impairment": null,
    "deferred_tax": -348800000.0,
    "change_receivables": 99300000.0,
    "change_inventories": 517300000.0,
    "change_payables": 49500000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000875320-26-000056"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000875320-26-000056"
    ],
    "cfi": [
     "10-K:0000875320-26-000056"
    ],
    "cff": [
     "10-K:0000875320-26-000056"
    ],
    "capex": [
     "10-K:0000875320-26-000056"
    ],
    "d_and_a": [
     "10-K:0000875320-26-000056"
    ],
    "sbc": [
     "10-K:0000875320-26-000056"
    ],
    "buybacks": [
     "10-K:0000875320-26-000056"
    ],
    "interest_paid": [
     "10-K:0000875320-26-000056"
    ],
    "taxes_paid": [
     "10-K:0000875320-26-000056"
    ],
    "depreciation": [
     "10-K:0000875320-26-000056"
    ],
    "amortisation_intangibles": [
     "10-K:0000875320-26-000056"
    ],
    "deferred_tax": [
     "10-K:0000875320-26-000056"
    ],
    "change_receivables": [
     "10-K:0000875320-26-000056"
    ],
    "change_inventories": [
     "10-K:0000875320-26-000056"
    ],
    "change_payables": [
     "10-K:0000875320-26-000056"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2025,
   "start": "2025-01-01",
   "end": "2025-12-31",
   "through": "FY2025 Q4",
   "complete": true,
   "values": {
    "cfo": 3631400000.0,
    "cfi": -945400000.0,
    "cff": -2261300000.0,
    "capex": 437600000.0,
    "d_and_a": 209800000.0,
    "sbc": 685900000.0,
    "dividends_paid": null,
    "buybacks": 2017400000.0,
    "interest_paid": 12400000.0,
    "taxes_paid": 1566700000.0,
    "depreciation": 155800000.0,
    "amortisation_intangibles": 20200000.0,
    "goodwill_impairment": null,
    "deferred_tax": -510800000.0,
    "change_receivables": 347300000.0,
    "change_inventories": 524200000.0,
    "change_payables": 36800000.0,
    "change_contract_liabilities": null,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0000875320-26-000056"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0000875320-26-000056"
    ],
    "cfi": [
     "10-K:0000875320-26-000056"
    ],
    "cff": [
     "10-K:0000875320-26-000056"
    ],
    "capex": [
     "10-K:0000875320-26-000056"
    ],
    "d_and_a": [
     "10-K:0000875320-26-000056"
    ],
    "sbc": [
     "10-K:0000875320-26-000056"
    ],
    "buybacks": [
     "10-K:0000875320-26-000056"
    ],
    "interest_paid": [
     "10-K:0000875320-26-000056"
    ],
    "taxes_paid": [
     "10-K:0000875320-26-000056"
    ],
    "depreciation": [
     "10-K:0000875320-26-000056"
    ],
    "amortisation_intangibles": [
     "10-K:0000875320-26-000056"
    ],
    "deferred_tax": [
     "10-K:0000875320-26-000056"
    ],
    "change_receivables": [
     "10-K:0000875320-26-000056"
    ],
    "change_inventories": [
     "10-K:0000875320-26-000056"
    ],
    "change_payables": [
     "10-K:0000875320-26-000056"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "documents": {
  "10-K:0000875320-21-000006": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000875320-21-000006",
   "report_date": "2020-12-31",
   "filed": "2021-02-11",
   "fiscal_period": "FY2020 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000006/vrtx-20201231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000006/"
  },
  "10-K:0000875320-22-000007": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000875320-22-000007",
   "report_date": "2021-12-31",
   "filed": "2022-02-09",
   "fiscal_period": "FY2021 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000007/vrtx-20211231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000007/"
  },
  "10-K:0000875320-23-000007": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000875320-23-000007",
   "report_date": "2022-12-31",
   "filed": "2023-02-10",
   "fiscal_period": "FY2022 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000007/vrtx-20221231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000007/"
  },
  "10-K:0000875320-24-000062": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000875320-24-000062",
   "report_date": "2023-12-31",
   "filed": "2024-02-15",
   "fiscal_period": "FY2023 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000062/vrtx-20231231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000062/"
  },
  "10-K:0000875320-25-000053": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000875320-25-000053",
   "report_date": "2024-12-31",
   "filed": "2025-02-13",
   "fiscal_period": "FY2024 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000053/vrtx-20241231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000053/"
  },
  "10-K:0000875320-26-000056": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000875320-26-000056",
   "report_date": "2025-12-31",
   "filed": "2026-02-13",
   "fiscal_period": "FY2025 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000056/vrtx-20251231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000056/"
  },
  "10-Q:0000875320-20-000019": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-20-000019",
   "report_date": "2020-03-31",
   "filed": "2020-05-01",
   "fiscal_period": "FY2020 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532020000019/a2020q110-q.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532020000019/"
  },
  "10-Q:0000875320-20-000030": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-20-000030",
   "report_date": "2020-06-30",
   "filed": "2020-07-31",
   "fiscal_period": "FY2020 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532020000030/vrtx-20200630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532020000030/"
  },
  "10-Q:0000875320-20-000043": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-20-000043",
   "report_date": "2020-09-30",
   "filed": "2020-10-30",
   "fiscal_period": "FY2020 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532020000043/vrtx-20200930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532020000043/"
  },
  "10-Q:0000875320-21-000015": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-21-000015",
   "report_date": "2021-03-31",
   "filed": "2021-04-30",
   "fiscal_period": "FY2021 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000015/vrtx-20210331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000015/"
  },
  "10-Q:0000875320-21-000027": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-21-000027",
   "report_date": "2021-06-30",
   "filed": "2021-07-30",
   "fiscal_period": "FY2021 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000027/vrtx-20210630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000027/"
  },
  "10-Q:0000875320-21-000033": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-21-000033",
   "report_date": "2021-09-30",
   "filed": "2021-11-03",
   "fiscal_period": "FY2021 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000033/vrtx-20210930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000033/"
  },
  "10-Q:0000875320-22-000014": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-22-000014",
   "report_date": "2022-03-31",
   "filed": "2022-05-06",
   "fiscal_period": "FY2022 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000014/vrtx-20220331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000014/"
  },
  "10-Q:0000875320-22-000030": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-22-000030",
   "report_date": "2022-06-30",
   "filed": "2022-08-05",
   "fiscal_period": "FY2022 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000030/vrtx-20220630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000030/"
  },
  "10-Q:0000875320-22-000038": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-22-000038",
   "report_date": "2022-09-30",
   "filed": "2022-10-28",
   "fiscal_period": "FY2022 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000038/vrtx-20220930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000038/"
  },
  "10-Q:0000875320-23-000012": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-23-000012",
   "report_date": "2023-03-31",
   "filed": "2023-05-02",
   "fiscal_period": "FY2023 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000012/vrtx-20230331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000012/"
  },
  "10-Q:0000875320-23-000021": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-23-000021",
   "report_date": "2023-06-30",
   "filed": "2023-08-02",
   "fiscal_period": "FY2023 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000021/vrtx-20230630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000021/"
  },
  "10-Q:0000875320-23-000031": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-23-000031",
   "report_date": "2023-09-30",
   "filed": "2023-11-07",
   "fiscal_period": "FY2023 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000031/vrtx-20230930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000031/"
  },
  "10-Q:0000875320-24-000139": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-24-000139",
   "report_date": "2024-03-31",
   "filed": "2024-05-07",
   "fiscal_period": "FY2024 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000139/vrtx-20240331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000139/"
  },
  "10-Q:0000875320-24-000198": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-24-000198",
   "report_date": "2024-06-30",
   "filed": "2024-08-02",
   "fiscal_period": "FY2024 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000198/vrtx-20240630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000198/"
  },
  "10-Q:0000875320-24-000223": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-24-000223",
   "report_date": "2024-09-30",
   "filed": "2024-11-05",
   "fiscal_period": "FY2024 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000223/vrtx-20240930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000223/"
  },
  "10-Q:0000875320-25-000192": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-25-000192",
   "report_date": "2025-03-31",
   "filed": "2025-05-06",
   "fiscal_period": "FY2025 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000192/vrtx-20250331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000192/"
  },
  "10-Q:0000875320-25-000216": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-25-000216",
   "report_date": "2025-06-30",
   "filed": "2025-08-05",
   "fiscal_period": "FY2025 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000216/vrtx-20250630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000216/"
  },
  "10-Q:0000875320-25-000232": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-25-000232",
   "report_date": "2025-09-30",
   "filed": "2025-11-04",
   "fiscal_period": "FY2025 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000232/vrtx-20250930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000232/"
  },
  "10-Q:0000875320-26-000173": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-26-000173",
   "report_date": "2026-03-31",
   "filed": "2026-05-05",
   "fiscal_period": "FY2026 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000173/vrtx-20260331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000173/"
  },
  "10-Q:0000875320-26-000259": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-26-000259",
   "report_date": "2026-06-30",
   "filed": "2026-08-04",
   "fiscal_period": "FY2026 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000259/vrtx-20260630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000259/"
  },
  "10-Q:0000875320-26-000291": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-26-000291",
   "report_date": "2026-09-30",
   "filed": "2026-11-03",
   "fiscal_period": "FY2026 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000291/vrtx-20260930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000291/"
  }
 },
 "restatements": [
  {
   "period": "FY2020 Q2",
   "item": "deferred_tax",
   "start": "2020-04-01",
   "end": "2020-06-30",
   "first": {
    "value": -187000000.0,
    "source": "10-Q:0000875320-20-000030",
    "filed": "2020-07-31"
   },
   "latest": {
    "value": -209000000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "used": {
    "value": -187000000.0,
    "source": "10-Q:0000875320-20-000030",
    "filed": "2020-07-31"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "accounts_payable",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 155139000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 155100000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 155100000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "accrued_taxes_current",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 104173000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 104200000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 104200000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "buybacks",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 539136000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 539100000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 539100000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "capex",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 259798000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 259800000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 259800000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "cash",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 5988187000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 5988200000.0,
    "source": "10-K:0000875320-24-000062",
    "filed": "2024-02-15"
   },
   "used": {
    "value": 5988200000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "cff",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": -505281000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": -505300000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": -505300000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "cfi",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 99388000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 99400000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 99400000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "cfo",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 3253505000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 3253500000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 3253500000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "change_inventories",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 132014000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 132000000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 132000000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "change_payables",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 51276000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 51300000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 51300000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "change_receivables",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 223444000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 223400000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 223400000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "current_assets",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 8133379000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 8133400000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 8133400000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "current_liabilities",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 1877533000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 1877500000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 1877500000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "d_and_a",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 109515000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 109500000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 109500000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "deferred_tax",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 277341000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 277300000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 277300000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "equity_parent",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 8686815000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 8686800000.0,
    "source": "10-K:0000875320-24-000062",
    "filed": "2024-02-15"
   },
   "used": {
    "value": 8686800000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "equity_total",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 8686815000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 8686800000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 8686800000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "goodwill",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 1002158000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 1002200000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 1002200000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "income_tax",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 405151000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 405200000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 405200000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "interest_paid",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 54520000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 54500000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 54500000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "inventory",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 280777000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 280800000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 280800000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "liabilities_and_equity",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 11751808000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 11751800000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 11751800000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "net_income",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 2711647000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 2711700000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 2711700000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "operating_income",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 2856290000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 2856300000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 2856300000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "operating_lease_cost",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 23128000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 23100000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 23100000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "operating_lease_liability",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 360984000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 361000000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 361000000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "operating_lease_liability_current",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 10521000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 10500000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 10500000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "operating_lease_liability_noncurrent",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 350463000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 350500000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 350500000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "ppe_net",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 958534000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 958500000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 958500000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "receivables",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 885352000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 885400000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 885400000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "retained_earnings",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 858669000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 858700000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 858700000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "revenue",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 6205683000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 6205700000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 6205700000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "sbc",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 429461000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 429500000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 429500000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "sga",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 770456000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 770500000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 770500000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "shares_basic",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 259841000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 259800000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 259800000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   }
  },
  {
   "period": "FY2020",
   "item": "shares_diluted",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 263396000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 263400000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 263400000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "shares_outstanding",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 259890000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 259889549.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 259889549.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "short_term_investments",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 670710000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 670700000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 670700000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020",
   "item": "taxes_paid",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 191776000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 191800000.0,
    "source": "10-K:0000875320-23-000007",
    "filed": "2023-02-10"
   },
   "used": {
    "value": 191800000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "total_assets",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 11751808000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 11751800000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 11751800000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "total_liabilities",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 3064993000.0,
    "source": "10-K:0000875320-21-000006",
    "filed": "2021-02-11"
   },
   "latest": {
    "value": 3065000000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   },
   "used": {
    "value": 3065000000.0,
    "source": "10-K:0000875320-22-000007",
    "filed": "2022-02-09"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "buybacks",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 424952000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 424900000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 424900000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "capex",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 70926000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 70900000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 70900000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "cash",
   "start": null,
   "end": "2021-03-31",
   "first": {
    "value": 6304330000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 6304300000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 6304330000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "cff",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": -518654000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": -518700000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": -518700000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "cfi",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": -74309000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": -74300000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": -74300000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "cfo",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 921055000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 921000000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 921000000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "change_inventories",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 22785000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 22800000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 22800000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "change_payables",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": -10644000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": -10600000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": -10600000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "change_receivables",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 98373000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 98400000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 98400000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "cost_of_revenue",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 192329000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 192300000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 192300000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "d_and_a",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 28834000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 28800000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 28800000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "equity_parent",
   "start": null,
   "end": "2021-03-31",
   "first": {
    "value": 8980254000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 8980300000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 8980254000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "income_tax",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 167822000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 167800000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 167800000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "interest_paid",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 14534000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 14500000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 14500000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "net_income",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 653138000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 653100000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 653100000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "operating_income",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 887826000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 887800000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 887800000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "revenue",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 1724305000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 1724300000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 1724300000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "sbc",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 115174000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 115200000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 115200000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "sga",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 192077000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 192100000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 192100000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "shares_basic",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 259369000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 259400000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 259400000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "shares_diluted",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 261916000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 261900000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 261900000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "taxes_paid",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 10691000.0,
    "source": "10-Q:0000875320-21-000015",
    "filed": "2021-04-30"
   },
   "latest": {
    "value": 10700000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   },
   "used": {
    "value": 10700000.0,
    "source": "10-Q:0000875320-22-000014",
    "filed": "2022-05-06"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "buybacks",
   "start": "2021-01-01",
   "end": "2021-06-30",
   "first": {
    "value": 424952000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 424900000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 424900000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "capex",
   "start": "2021-01-01",
   "end": "2021-06-30",
   "first": {
    "value": 120763000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 120800000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 120800000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "cash",
   "start": null,
   "end": "2021-06-30",
   "first": {
    "value": 6063678000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 6063700000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 6063678000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "cff",
   "start": "2021-01-01",
   "end": "2021-06-30",
   "first": {
    "value": -485104000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": -485100000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": -485100000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "cfi",
   "start": "2021-01-01",
   "end": "2021-06-30",
   "first": {
    "value": -153950000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": -154000000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": -154000000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "cfo",
   "start": "2021-01-01",
   "end": "2021-06-30",
   "first": {
    "value": 721288000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 721300000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 721300000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "change_inventories",
   "start": "2021-01-01",
   "end": "2021-06-30",
   "first": {
    "value": 47492000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 47500000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 47500000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "change_payables",
   "start": "2021-01-01",
   "end": "2021-06-30",
   "first": {
    "value": -24345000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": -24300000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": -24300000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "change_receivables",
   "start": "2021-01-01",
   "end": "2021-06-30",
   "first": {
    "value": 45848000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 45900000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 45900000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "cost_of_revenue",
   "start": "2021-04-01",
   "end": "2021-06-30",
   "first": {
    "value": 227972000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 228000000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 228000000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "d_and_a",
   "start": "2021-01-01",
   "end": "2021-06-30",
   "first": {
    "value": 60072000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 60100000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 60100000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "equity_parent",
   "start": null,
   "end": "2021-06-30",
   "first": {
    "value": 9196396000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 9196400000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 9196396000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "income_tax",
   "start": "2021-04-01",
   "end": "2021-06-30",
   "first": {
    "value": -111179000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": -111200000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": -111200000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "interest_paid",
   "start": "2021-01-01",
   "end": "2021-06-30",
   "first": {
    "value": 30085000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 30100000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 30100000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "net_income",
   "start": "2021-04-01",
   "end": "2021-06-30",
   "first": {
    "value": 66924000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 67000000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 67000000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "operating_income",
   "start": "2021-04-01",
   "end": "2021-06-30",
   "first": {
    "value": -37961000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": -37900000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": -37900000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "revenue",
   "start": "2021-04-01",
   "end": "2021-06-30",
   "first": {
    "value": 1793370000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 1793400000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 1793400000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "sbc",
   "start": "2021-04-01",
   "end": "2021-06-30",
   "first": {
    "value": 104622000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 104600000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 104600000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "sga",
   "start": "2021-04-01",
   "end": "2021-06-30",
   "first": {
    "value": 194669000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 194600000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 194600000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "shares_basic",
   "start": "2021-04-01",
   "end": "2021-06-30",
   "first": {
    "value": 258988000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 259000000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 259000000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "shares_diluted",
   "start": "2021-04-01",
   "end": "2021-06-30",
   "first": {
    "value": 261020000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 261000000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 261000000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "taxes_paid",
   "start": "2021-01-01",
   "end": "2021-06-30",
   "first": {
    "value": 234395000.0,
    "source": "10-Q:0000875320-21-000027",
    "filed": "2021-07-30"
   },
   "latest": {
    "value": 234400000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   },
   "used": {
    "value": 234400000.0,
    "source": "10-Q:0000875320-22-000030",
    "filed": "2022-08-05"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "buybacks",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 1057225000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 1057200000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 1057200000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "capex",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 173285000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 173200000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 173200000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "cash",
   "start": null,
   "end": "2021-09-30",
   "first": {
    "value": 6275698000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 6275700000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 6275698000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "cff",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": -1141765000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": -1141800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": -1141800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "cfi",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": -206902000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": -206900000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": -206900000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "cfo",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 1648507000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 1648500000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 1648500000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "change_inventories",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 65827000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 65800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 65800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "change_payables",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": -22043000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": -22000000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": -22000000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "change_receivables",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 231166000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 231200000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 231200000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "cost_of_revenue",
   "start": "2021-07-01",
   "end": "2021-09-30",
   "first": {
    "value": 236512000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 236500000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 236500000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "cost_of_revenue",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 656813000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 656800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 656800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "d_and_a",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 91768000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 91800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 91800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "equity_parent",
   "start": null,
   "end": "2021-09-30",
   "first": {
    "value": 9530708000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 9530800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 9530708000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "income_tax",
   "start": "2021-07-01",
   "end": "2021-09-30",
   "first": {
    "value": 230813000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 230900000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 230900000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "income_tax",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 287456000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 287500000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 287500000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "interest_paid",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 42698000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 42700000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 42700000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "net_income",
   "start": "2021-07-01",
   "end": "2021-09-30",
   "first": {
    "value": 851928000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 851900000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 851900000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "net_income",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 1571990000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 1572000000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 1572000000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "operating_income",
   "start": "2021-07-01",
   "end": "2021-09-30",
   "first": {
    "value": 1054512000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 1054500000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 1054500000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "operating_income",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 1904377000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 1904400000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 1904400000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "pretax_income",
   "start": "2021-07-01",
   "end": "2021-09-30",
   "first": {
    "value": 1082741000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 1082800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 1082800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "pretax_income",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 1859446000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 1859500000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 1859500000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "revenue",
   "start": "2021-07-01",
   "end": "2021-09-30",
   "first": {
    "value": 1984164000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 1984100000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 1984100000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "revenue",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 5501839000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 5501800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 5501800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "sbc",
   "start": "2021-07-01",
   "end": "2021-09-30",
   "first": {
    "value": 102996000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 103000000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 103000000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "sbc",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 322792000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 322800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 322800000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "sga",
   "start": "2021-07-01",
   "end": "2021-09-30",
   "first": {
    "value": 198189000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 198200000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 198200000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "sga",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 584935000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 584900000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 584900000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "shares_basic",
   "start": "2021-07-01",
   "end": "2021-09-30",
   "first": {
    "value": 257876000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 257900000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 257900000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "shares_diluted",
   "start": "2021-07-01",
   "end": "2021-09-30",
   "first": {
    "value": 259707000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 259700000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 259700000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "taxes_paid",
   "start": "2021-01-01",
   "end": "2021-09-30",
   "first": {
    "value": 381533000.0,
    "source": "10-Q:0000875320-21-000033",
    "filed": "2021-11-03"
   },
   "latest": {
    "value": 381500000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   },
   "used": {
    "value": 381500000.0,
    "source": "10-Q:0000875320-22-000038",
    "filed": "2022-10-28"
   }
  }
 ],
 "withheld": [
  {
   "table": "pl_quarterly",
   "period": "FY2024 Q4",
   "item": "operating_lease_cost",
   "value": -1196100000.0,
   "sources": [
    "10-K:0000875320-26-000056",
    "10-Q:0000875320-24-000223"
   ],
   "reason": "negative where the item cannot be negative"
  }
 ],
 "events": []
}
