{
 "schema": "annalist.dataset/0.1",
 "company": {
  "id": "arista-networks",
  "name": "Arista Networks, Inc.",
  "country": "US",
  "template": "corporate",
  "cik": "0001596532",
  "tickers": [
   "ANET"
  ],
  "entity_name": "Arista Networks, Inc.",
  "fiscal_year_end": "1231",
  "sic": "3576",
  "sic_description": "Computer Communications Equipment",
  "exchanges": [
   "NYSE"
  ],
  "currency": "USD",
  "accounting": "US GAAP"
 },
 "as_of": {
  "period": "FY2026 Q2",
  "period_end": "2026-06-30",
  "release_date": "2026-08-05"
 },
 "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 Q2",
  "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"
   },
   "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": 523029000.0,
    "cost_of_revenue": 184778000.0,
    "gross_profit": 338251000.0,
    "rnd": 113154000.0,
    "sga": null,
    "operating_income": 149662000.0,
    "interest_expense": null,
    "pretax_income": 161819000.0,
    "income_tax": 23388000.0,
    "net_income_incl_nci": null,
    "net_income": 138431000.0,
    "net_income_common": 138431000.0,
    "eps_basic": 1.82,
    "eps_diluted": 1.73,
    "shares_basic": 76264000.0,
    "shares_diluted": 79939000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-21-000149",
    "10-Q:0001628280-20-006504"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-21-000149"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-21-000149"
    ],
    "gross_profit": [
     "10-Q:0001596532-21-000149"
    ],
    "rnd": [
     "10-Q:0001596532-21-000149"
    ],
    "operating_income": [
     "10-Q:0001596532-21-000149"
    ],
    "pretax_income": [
     "10-Q:0001596532-21-000149"
    ],
    "income_tax": [
     "10-Q:0001596532-21-000149"
    ],
    "net_income": [
     "10-Q:0001596532-21-000149"
    ],
    "net_income_common": [
     "10-Q:0001628280-20-006504"
    ],
    "eps_basic": [
     "10-Q:0001596532-21-000149"
    ],
    "eps_diluted": [
     "10-Q:0001596532-21-000149"
    ],
    "shares_basic": [
     "10-Q:0001596532-21-000149"
    ],
    "shares_diluted": [
     "10-Q:0001596532-21-000149"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2020 Q2",
   "fiscal_year": 2020,
   "quarter": 2,
   "start": "2020-04-01",
   "end": "2020-06-30",
   "values": {
    "revenue": 540570000.0,
    "cost_of_revenue": 196481000.0,
    "gross_profit": 344089000.0,
    "rnd": 111544000.0,
    "sga": null,
    "operating_income": 166989000.0,
    "interest_expense": null,
    "pretax_income": 175245000.0,
    "income_tax": 30452000.0,
    "net_income_incl_nci": null,
    "net_income": 144793000.0,
    "net_income_common": 144793000.0,
    "eps_basic": 1.91,
    "eps_diluted": 1.83,
    "shares_basic": 75808000.0,
    "shares_diluted": 79298000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-20-000148",
    "10-Q:0001596532-21-000255"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-21-000255"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-21-000255"
    ],
    "gross_profit": [
     "10-Q:0001596532-21-000255"
    ],
    "rnd": [
     "10-Q:0001596532-21-000255"
    ],
    "operating_income": [
     "10-Q:0001596532-21-000255"
    ],
    "pretax_income": [
     "10-Q:0001596532-21-000255"
    ],
    "income_tax": [
     "10-Q:0001596532-21-000255"
    ],
    "net_income": [
     "10-Q:0001596532-21-000255"
    ],
    "net_income_common": [
     "10-Q:0001596532-20-000148"
    ],
    "eps_basic": [
     "10-Q:0001596532-21-000255"
    ],
    "eps_diluted": [
     "10-Q:0001596532-21-000255"
    ],
    "shares_basic": [
     "10-Q:0001596532-21-000255"
    ],
    "shares_diluted": [
     "10-Q:0001596532-21-000255"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2020 Q3",
   "fiscal_year": 2020,
   "quarter": 3,
   "start": "2020-07-01",
   "end": "2020-09-30",
   "values": {
    "revenue": 605431000.0,
    "cost_of_revenue": 220469000.0,
    "gross_profit": 384962000.0,
    "rnd": 128049000.0,
    "sga": null,
    "operating_income": 188395000.0,
    "interest_expense": null,
    "pretax_income": 201619000.0,
    "income_tax": 33244000.0,
    "net_income_incl_nci": null,
    "net_income": 168375000.0,
    "net_income_common": 168375000.0,
    "eps_basic": 2.22,
    "eps_diluted": 2.12,
    "shares_basic": 75999000.0,
    "shares_diluted": 79313000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-20-000226",
    "10-Q:0001596532-21-000354"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-21-000354"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-21-000354"
    ],
    "gross_profit": [
     "10-Q:0001596532-21-000354"
    ],
    "rnd": [
     "10-Q:0001596532-21-000354"
    ],
    "operating_income": [
     "10-Q:0001596532-21-000354"
    ],
    "pretax_income": [
     "10-Q:0001596532-21-000354"
    ],
    "income_tax": [
     "10-Q:0001596532-21-000354"
    ],
    "net_income": [
     "10-Q:0001596532-21-000354"
    ],
    "net_income_common": [
     "10-Q:0001596532-20-000226"
    ],
    "eps_basic": [
     "10-Q:0001596532-21-000354"
    ],
    "eps_diluted": [
     "10-Q:0001596532-21-000354"
    ],
    "shares_basic": [
     "10-Q:0001596532-21-000354"
    ],
    "shares_diluted": [
     "10-Q:0001596532-21-000354"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2020 Q4",
   "fiscal_year": 2020,
   "quarter": 4,
   "start": "2020-10-01",
   "end": "2020-12-31",
   "values": {
    "revenue": 648482000.0,
    "cost_of_revenue": 233898000.0,
    "gross_profit": 414584000.0,
    "rnd": 133847000.0,
    "sga": null,
    "operating_income": 194638000.0,
    "interest_expense": null,
    "pretax_income": 200180000.0,
    "income_tax": 17222000.0,
    "net_income_incl_nci": null,
    "net_income": 182958000.0,
    "net_income_common": 182958000.0,
    "eps_basic": 2.41,
    "eps_diluted": 2.31,
    "shares_basic": null,
    "shares_diluted": null,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-K:0001596532-21-000049",
    "10-K:0001596532-22-000026",
    "10-Q:0001596532-20-000226"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001596532-21-000049"
    ],
    "cost_of_revenue": [
     "10-K:0001596532-21-000049"
    ],
    "gross_profit": [
     "10-K:0001596532-21-000049"
    ],
    "rnd": [
     "10-K:0001596532-21-000049"
    ],
    "operating_income": [
     "10-K:0001596532-21-000049"
    ],
    "pretax_income": [
     "10-K:0001596532-21-000049"
    ],
    "income_tax": [
     "10-K:0001596532-21-000049"
    ],
    "net_income": [
     "10-K:0001596532-21-000049"
    ],
    "net_income_common": [
     "10-K:0001596532-22-000026",
     "10-Q:0001596532-20-000226"
    ],
    "eps_basic": [
     "10-K:0001596532-21-000049"
    ],
    "eps_diluted": [
     "10-K:0001596532-21-000049"
    ]
   },
   "method": "derived",
   "value_methods": {
    "net_income_common": "derived"
   }
  },
  {
   "period": "FY2021 Q1",
   "fiscal_year": 2021,
   "quarter": 1,
   "start": "2021-01-01",
   "end": "2021-03-31",
   "values": {
    "revenue": 667562000.0,
    "cost_of_revenue": 242290000.0,
    "gross_profit": 425272000.0,
    "rnd": 132487000.0,
    "sga": null,
    "operating_income": 206292000.0,
    "interest_expense": null,
    "pretax_income": 207867000.0,
    "income_tax": 27501000.0,
    "net_income_incl_nci": null,
    "net_income": 180366000.0,
    "net_income_common": null,
    "eps_basic": 0.59,
    "eps_diluted": 0.57,
    "shares_basic": 305224000.0,
    "shares_diluted": 318492000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-22-000112"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-22-000112"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-22-000112"
    ],
    "gross_profit": [
     "10-Q:0001596532-22-000112"
    ],
    "rnd": [
     "10-Q:0001596532-22-000112"
    ],
    "operating_income": [
     "10-Q:0001596532-22-000112"
    ],
    "pretax_income": [
     "10-Q:0001596532-22-000112"
    ],
    "income_tax": [
     "10-Q:0001596532-22-000112"
    ],
    "net_income": [
     "10-Q:0001596532-22-000112"
    ],
    "eps_basic": [
     "10-Q:0001596532-22-000112"
    ],
    "eps_diluted": [
     "10-Q:0001596532-22-000112"
    ],
    "shares_basic": [
     "10-Q:0001596532-22-000112"
    ],
    "shares_diluted": [
     "10-Q:0001596532-22-000112"
    ]
   },
   "comparison": {
    "eps_diluted": {
     "value": 2.27,
     "earlier": 1.73,
     "sources": [
      "10-Q:0001596532-21-000149"
     ],
     "basis": "FY2021"
    }
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q2",
   "fiscal_year": 2021,
   "quarter": 2,
   "start": "2021-04-01",
   "end": "2021-06-30",
   "values": {
    "revenue": 707319000.0,
    "cost_of_revenue": 253141000.0,
    "gross_profit": 454178000.0,
    "rnd": 143293000.0,
    "sga": null,
    "operating_income": 219365000.0,
    "interest_expense": null,
    "pretax_income": 221084000.0,
    "income_tax": 24196000.0,
    "net_income_incl_nci": null,
    "net_income": 196888000.0,
    "net_income_common": null,
    "eps_basic": 0.64,
    "eps_diluted": 0.62,
    "shares_basic": 305844000.0,
    "shares_diluted": 318840000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-22-000220"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-22-000220"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-22-000220"
    ],
    "gross_profit": [
     "10-Q:0001596532-22-000220"
    ],
    "rnd": [
     "10-Q:0001596532-22-000220"
    ],
    "operating_income": [
     "10-Q:0001596532-22-000220"
    ],
    "pretax_income": [
     "10-Q:0001596532-22-000220"
    ],
    "income_tax": [
     "10-Q:0001596532-22-000220"
    ],
    "net_income": [
     "10-Q:0001596532-22-000220"
    ],
    "eps_basic": [
     "10-Q:0001596532-22-000220"
    ],
    "eps_diluted": [
     "10-Q:0001596532-22-000220"
    ],
    "shares_basic": [
     "10-Q:0001596532-22-000220"
    ],
    "shares_diluted": [
     "10-Q:0001596532-22-000220"
    ]
   },
   "comparison": {
    "eps_diluted": {
     "value": 2.47,
     "earlier": 1.83,
     "sources": [
      "10-Q:0001596532-21-000255"
     ],
     "basis": "FY2021"
    }
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q3",
   "fiscal_year": 2021,
   "quarter": 3,
   "start": "2021-07-01",
   "end": "2021-09-30",
   "values": {
    "revenue": 748697000.0,
    "cost_of_revenue": 270082000.0,
    "gross_profit": 478615000.0,
    "rnd": 153093000.0,
    "sga": null,
    "operating_income": 233294000.0,
    "interest_expense": null,
    "pretax_income": 234640000.0,
    "income_tax": 10335000.0,
    "net_income_incl_nci": null,
    "net_income": 224305000.0,
    "net_income_common": null,
    "eps_basic": 0.73,
    "eps_diluted": 0.7,
    "shares_basic": 307456000.0,
    "shares_diluted": 319636000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-22-000294"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-22-000294"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-22-000294"
    ],
    "gross_profit": [
     "10-Q:0001596532-22-000294"
    ],
    "rnd": [
     "10-Q:0001596532-22-000294"
    ],
    "operating_income": [
     "10-Q:0001596532-22-000294"
    ],
    "pretax_income": [
     "10-Q:0001596532-22-000294"
    ],
    "income_tax": [
     "10-Q:0001596532-22-000294"
    ],
    "net_income": [
     "10-Q:0001596532-22-000294"
    ],
    "eps_basic": [
     "10-Q:0001596532-22-000294"
    ],
    "eps_diluted": [
     "10-Q:0001596532-22-000294"
    ],
    "shares_basic": [
     "10-Q:0001596532-22-000294"
    ],
    "shares_diluted": [
     "10-Q:0001596532-22-000294"
    ]
   },
   "comparison": {
    "eps_diluted": {
     "value": 2.81,
     "earlier": 2.12,
     "sources": [
      "10-Q:0001596532-21-000354"
     ],
     "basis": "FY2021"
    }
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q4",
   "fiscal_year": 2021,
   "quarter": 4,
   "start": "2021-10-01",
   "end": "2021-12-31",
   "values": {
    "revenue": 824459000.0,
    "cost_of_revenue": 301745000.0,
    "gross_profit": 522714000.0,
    "rnd": 157879000.0,
    "sga": null,
    "operating_income": 265788000.0,
    "interest_expense": null,
    "pretax_income": 267288000.0,
    "income_tax": 27993000.0,
    "net_income_incl_nci": null,
    "net_income": 239295000.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:0001596532-23-000016",
    "10-Q:0001596532-22-000294"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "cost_of_revenue": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "gross_profit": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "rnd": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "operating_income": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "pretax_income": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "income_tax": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "net_income": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ]
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "gross_profit": "derived",
    "rnd": "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": 877066000.0,
    "cost_of_revenue": 323221000.0,
    "gross_profit": 553845000.0,
    "rnd": 172006000.0,
    "sga": null,
    "operating_income": 277987000.0,
    "interest_expense": null,
    "pretax_income": 309467000.0,
    "income_tax": 37208000.0,
    "net_income_incl_nci": null,
    "net_income": 272259000.0,
    "net_income_common": null,
    "eps_basic": 0.88,
    "eps_diluted": 0.85,
    "shares_basic": 308045000.0,
    "shares_diluted": 319652000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-23-000104"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-23-000104"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-23-000104"
    ],
    "gross_profit": [
     "10-Q:0001596532-23-000104"
    ],
    "rnd": [
     "10-Q:0001596532-23-000104"
    ],
    "operating_income": [
     "10-Q:0001596532-23-000104"
    ],
    "pretax_income": [
     "10-Q:0001596532-23-000104"
    ],
    "income_tax": [
     "10-Q:0001596532-23-000104"
    ],
    "net_income": [
     "10-Q:0001596532-23-000104"
    ],
    "eps_basic": [
     "10-Q:0001596532-23-000104"
    ],
    "eps_diluted": [
     "10-Q:0001596532-23-000104"
    ],
    "shares_basic": [
     "10-Q:0001596532-23-000104"
    ],
    "shares_diluted": [
     "10-Q:0001596532-23-000104"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q2",
   "fiscal_year": 2022,
   "quarter": 2,
   "start": "2022-04-01",
   "end": "2022-06-30",
   "values": {
    "revenue": 1051891000.0,
    "cost_of_revenue": 408626000.0,
    "gross_profit": 643265000.0,
    "rnd": 178158000.0,
    "sga": null,
    "operating_income": 362853000.0,
    "interest_expense": null,
    "pretax_income": 362320000.0,
    "income_tax": 63221000.0,
    "net_income_incl_nci": null,
    "net_income": 299099000.0,
    "net_income_common": null,
    "eps_basic": 0.98,
    "eps_diluted": 0.94,
    "shares_basic": 306754000.0,
    "shares_diluted": 316581000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-23-000197"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-23-000197"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-23-000197"
    ],
    "gross_profit": [
     "10-Q:0001596532-23-000197"
    ],
    "rnd": [
     "10-Q:0001596532-23-000197"
    ],
    "operating_income": [
     "10-Q:0001596532-23-000197"
    ],
    "pretax_income": [
     "10-Q:0001596532-23-000197"
    ],
    "income_tax": [
     "10-Q:0001596532-23-000197"
    ],
    "net_income": [
     "10-Q:0001596532-23-000197"
    ],
    "eps_basic": [
     "10-Q:0001596532-23-000197"
    ],
    "eps_diluted": [
     "10-Q:0001596532-23-000197"
    ],
    "shares_basic": [
     "10-Q:0001596532-23-000197"
    ],
    "shares_diluted": [
     "10-Q:0001596532-23-000197"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q3",
   "fiscal_year": 2022,
   "quarter": 3,
   "start": "2022-07-01",
   "end": "2022-09-30",
   "values": {
    "revenue": 1176801000.0,
    "cost_of_revenue": 466821000.0,
    "gross_profit": 709980000.0,
    "rnd": 187807000.0,
    "sga": null,
    "operating_income": 417347000.0,
    "interest_expense": null,
    "pretax_income": 424164000.0,
    "income_tax": 70165000.0,
    "net_income_incl_nci": null,
    "net_income": 353999000.0,
    "net_income_common": 353999000.0,
    "eps_basic": 1.16,
    "eps_diluted": 1.13,
    "shares_basic": 304931000.0,
    "shares_diluted": 314401000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-23-000274"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-23-000274"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-23-000274"
    ],
    "gross_profit": [
     "10-Q:0001596532-23-000274"
    ],
    "rnd": [
     "10-Q:0001596532-23-000274"
    ],
    "operating_income": [
     "10-Q:0001596532-23-000274"
    ],
    "pretax_income": [
     "10-Q:0001596532-23-000274"
    ],
    "income_tax": [
     "10-Q:0001596532-23-000274"
    ],
    "net_income": [
     "10-Q:0001596532-23-000274"
    ],
    "net_income_common": [
     "10-Q:0001596532-23-000274"
    ],
    "eps_basic": [
     "10-Q:0001596532-23-000274"
    ],
    "eps_diluted": [
     "10-Q:0001596532-23-000274"
    ],
    "shares_basic": [
     "10-Q:0001596532-23-000274"
    ],
    "shares_diluted": [
     "10-Q:0001596532-23-000274"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q4",
   "fiscal_year": 2022,
   "quarter": 4,
   "start": "2022-10-01",
   "end": "2022-12-31",
   "values": {
    "revenue": 1275552000.0,
    "cost_of_revenue": 506946000.0,
    "gross_profit": 768606000.0,
    "rnd": 190423000.0,
    "sga": null,
    "operating_income": 468919000.0,
    "interest_expense": null,
    "pretax_income": 485845000.0,
    "income_tax": 58756000.0,
    "net_income_incl_nci": null,
    "net_income": 427089000.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:0001596532-24-000043",
    "10-Q:0001596532-23-000274"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "cost_of_revenue": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "gross_profit": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "rnd": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "operating_income": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "pretax_income": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "income_tax": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "net_income": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ]
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "gross_profit": "derived",
    "rnd": "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": 1351351000.0,
    "cost_of_revenue": 546844000.0,
    "gross_profit": 804507000.0,
    "rnd": 201408000.0,
    "sga": null,
    "operating_income": 484578000.0,
    "interest_expense": null,
    "pretax_income": 496724000.0,
    "income_tax": 60251000.0,
    "net_income_incl_nci": null,
    "net_income": 436473000.0,
    "net_income_common": 436473000.0,
    "eps_basic": 1.42,
    "eps_diluted": 1.38,
    "shares_basic": 306985000.0,
    "shares_diluted": 315578000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-24-000173"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-24-000173"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-24-000173"
    ],
    "gross_profit": [
     "10-Q:0001596532-24-000173"
    ],
    "rnd": [
     "10-Q:0001596532-24-000173"
    ],
    "operating_income": [
     "10-Q:0001596532-24-000173"
    ],
    "pretax_income": [
     "10-Q:0001596532-24-000173"
    ],
    "income_tax": [
     "10-Q:0001596532-24-000173"
    ],
    "net_income": [
     "10-Q:0001596532-24-000173"
    ],
    "net_income_common": [
     "10-Q:0001596532-24-000173"
    ],
    "eps_basic": [
     "10-Q:0001596532-24-000173"
    ],
    "eps_diluted": [
     "10-Q:0001596532-24-000173"
    ],
    "shares_basic": [
     "10-Q:0001596532-24-000173"
    ],
    "shares_diluted": [
     "10-Q:0001596532-24-000173"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q2",
   "fiscal_year": 2023,
   "quarter": 2,
   "start": "2023-04-01",
   "end": "2023-06-30",
   "values": {
    "revenue": 1458924000.0,
    "cost_of_revenue": 574795000.0,
    "gross_profit": 884129000.0,
    "rnd": 229676000.0,
    "sga": null,
    "operating_income": 530062000.0,
    "interest_expense": null,
    "pretax_income": 586401000.0,
    "income_tax": 94516000.0,
    "net_income_incl_nci": null,
    "net_income": 491885000.0,
    "net_income_common": 491885000.0,
    "eps_basic": 1.59,
    "eps_diluted": 1.55,
    "shares_basic": 308636000.0,
    "shares_diluted": 316485000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-24-000279"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-24-000279"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-24-000279"
    ],
    "gross_profit": [
     "10-Q:0001596532-24-000279"
    ],
    "rnd": [
     "10-Q:0001596532-24-000279"
    ],
    "operating_income": [
     "10-Q:0001596532-24-000279"
    ],
    "pretax_income": [
     "10-Q:0001596532-24-000279"
    ],
    "income_tax": [
     "10-Q:0001596532-24-000279"
    ],
    "net_income": [
     "10-Q:0001596532-24-000279"
    ],
    "net_income_common": [
     "10-Q:0001596532-24-000279"
    ],
    "eps_basic": [
     "10-Q:0001596532-24-000279"
    ],
    "eps_diluted": [
     "10-Q:0001596532-24-000279"
    ],
    "shares_basic": [
     "10-Q:0001596532-24-000279"
    ],
    "shares_diluted": [
     "10-Q:0001596532-24-000279"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q3",
   "fiscal_year": 2023,
   "quarter": 3,
   "start": "2023-07-01",
   "end": "2023-09-30",
   "values": {
    "revenue": 1509456000.0,
    "cost_of_revenue": 567037000.0,
    "gross_profit": 942419000.0,
    "rnd": 212353000.0,
    "sga": null,
    "operating_income": 602695000.0,
    "interest_expense": null,
    "pretax_income": 644510000.0,
    "income_tax": 99183000.0,
    "net_income_incl_nci": null,
    "net_income": 545327000.0,
    "net_income_common": 545327000.0,
    "eps_basic": 1.76,
    "eps_diluted": 1.72,
    "shares_basic": 310185000.0,
    "shares_diluted": 317631000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-24-000368"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-24-000368"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-24-000368"
    ],
    "gross_profit": [
     "10-Q:0001596532-24-000368"
    ],
    "rnd": [
     "10-Q:0001596532-24-000368"
    ],
    "operating_income": [
     "10-Q:0001596532-24-000368"
    ],
    "pretax_income": [
     "10-Q:0001596532-24-000368"
    ],
    "income_tax": [
     "10-Q:0001596532-24-000368"
    ],
    "net_income": [
     "10-Q:0001596532-24-000368"
    ],
    "net_income_common": [
     "10-Q:0001596532-24-000368"
    ],
    "eps_basic": [
     "10-Q:0001596532-24-000368"
    ],
    "eps_diluted": [
     "10-Q:0001596532-24-000368"
    ],
    "shares_basic": [
     "10-Q:0001596532-24-000368"
    ],
    "shares_diluted": [
     "10-Q:0001596532-24-000368"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q4",
   "fiscal_year": 2023,
   "quarter": 4,
   "start": "2023-10-01",
   "end": "2023-12-31",
   "values": {
    "revenue": 1540437000.0,
    "cost_of_revenue": 541211000.0,
    "gross_profit": 999226000.0,
    "rnd": 211481000.0,
    "sga": null,
    "operating_income": 639914000.0,
    "interest_expense": null,
    "pretax_income": 694391000.0,
    "income_tax": 80755000.0,
    "net_income_incl_nci": null,
    "net_income": 613636000.0,
    "net_income_common": 613636000.0,
    "eps_basic": null,
    "eps_diluted": null,
    "shares_basic": null,
    "shares_diluted": null,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-K:0001596532-25-000028",
    "10-Q:0001596532-24-000368"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "cost_of_revenue": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "gross_profit": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "rnd": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "operating_income": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "pretax_income": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "income_tax": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "net_income": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "net_income_common": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ]
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "gross_profit": "derived",
    "rnd": "derived",
    "operating_income": "derived",
    "pretax_income": "derived",
    "income_tax": "derived",
    "net_income": "derived",
    "net_income_common": "derived"
   }
  },
  {
   "period": "FY2024 Q1",
   "fiscal_year": 2024,
   "quarter": 1,
   "start": "2024-01-01",
   "end": "2024-03-31",
   "values": {
    "revenue": 1571400000.0,
    "cost_of_revenue": 570000000.0,
    "gross_profit": 1001400000.0,
    "rnd": 208400000.0,
    "sga": null,
    "operating_income": 660200000.0,
    "interest_expense": null,
    "pretax_income": 722800000.0,
    "income_tax": 85100000.0,
    "net_income_incl_nci": null,
    "net_income": 637700000.0,
    "net_income_common": 637700000.0,
    "eps_basic": 0.51,
    "eps_diluted": 0.5,
    "shares_basic": 1252100000.0,
    "shares_diluted": 1279400000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-25-000106"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-25-000106"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-25-000106"
    ],
    "gross_profit": [
     "10-Q:0001596532-25-000106"
    ],
    "rnd": [
     "10-Q:0001596532-25-000106"
    ],
    "operating_income": [
     "10-Q:0001596532-25-000106"
    ],
    "pretax_income": [
     "10-Q:0001596532-25-000106"
    ],
    "income_tax": [
     "10-Q:0001596532-25-000106"
    ],
    "net_income": [
     "10-Q:0001596532-25-000106"
    ],
    "net_income_common": [
     "10-Q:0001596532-25-000106"
    ],
    "eps_basic": [
     "10-Q:0001596532-25-000106"
    ],
    "eps_diluted": [
     "10-Q:0001596532-25-000106"
    ],
    "shares_basic": [
     "10-Q:0001596532-25-000106"
    ],
    "shares_diluted": [
     "10-Q:0001596532-25-000106"
    ]
   },
   "comparison": {
    "eps_diluted": {
     "value": 1.99,
     "earlier": 1.38,
     "sources": [
      "10-Q:0001596532-24-000173"
     ],
     "basis": "FY2024"
    },
    "net_income": {
     "value": 637692000.0,
     "earlier": 436473000.0,
     "sources": [
      "10-Q:0001596532-24-000173"
     ],
     "basis": "FY2024"
    },
    "operating_income": {
     "value": 660141000.0,
     "earlier": 484578000.0,
     "sources": [
      "10-Q:0001596532-24-000173"
     ],
     "basis": "FY2024"
    },
    "pretax_income": {
     "value": 722761000.0,
     "earlier": 496724000.0,
     "sources": [
      "10-Q:0001596532-24-000173"
     ],
     "basis": "FY2024"
    },
    "revenue": {
     "value": 1571374000.0,
     "earlier": 1351351000.0,
     "sources": [
      "10-Q:0001596532-24-000173"
     ],
     "basis": "FY2024"
    }
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q2",
   "fiscal_year": 2024,
   "quarter": 2,
   "start": "2024-04-01",
   "end": "2024-06-30",
   "values": {
    "revenue": 1690400000.0,
    "cost_of_revenue": 593200000.0,
    "gross_profit": 1097200000.0,
    "rnd": 267500000.0,
    "sga": null,
    "operating_income": 699600000.0,
    "interest_expense": null,
    "pretax_income": 770400000.0,
    "income_tax": 105000000.0,
    "net_income_incl_nci": null,
    "net_income": 665400000.0,
    "net_income_common": 665400000.0,
    "eps_basic": 0.53,
    "eps_diluted": 0.52,
    "shares_basic": 1254800000.0,
    "shares_diluted": 1279700000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-25-000216"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-25-000216"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-25-000216"
    ],
    "gross_profit": [
     "10-Q:0001596532-25-000216"
    ],
    "rnd": [
     "10-Q:0001596532-25-000216"
    ],
    "operating_income": [
     "10-Q:0001596532-25-000216"
    ],
    "pretax_income": [
     "10-Q:0001596532-25-000216"
    ],
    "income_tax": [
     "10-Q:0001596532-25-000216"
    ],
    "net_income": [
     "10-Q:0001596532-25-000216"
    ],
    "net_income_common": [
     "10-Q:0001596532-25-000216"
    ],
    "eps_basic": [
     "10-Q:0001596532-25-000216"
    ],
    "eps_diluted": [
     "10-Q:0001596532-25-000216"
    ],
    "shares_basic": [
     "10-Q:0001596532-25-000216"
    ],
    "shares_diluted": [
     "10-Q:0001596532-25-000216"
    ]
   },
   "comparison": {
    "eps_diluted": {
     "value": 2.08,
     "earlier": 1.55,
     "sources": [
      "10-Q:0001596532-24-000279"
     ],
     "basis": "FY2024"
    },
    "net_income": {
     "value": 665428000.0,
     "earlier": 491885000.0,
     "sources": [
      "10-Q:0001596532-24-000279"
     ],
     "basis": "FY2024"
    },
    "operating_income": {
     "value": 699573000.0,
     "earlier": 530062000.0,
     "sources": [
      "10-Q:0001596532-24-000279"
     ],
     "basis": "FY2024"
    },
    "pretax_income": {
     "value": 770436000.0,
     "earlier": 586401000.0,
     "sources": [
      "10-Q:0001596532-24-000279"
     ],
     "basis": "FY2024"
    }
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q3",
   "fiscal_year": 2024,
   "quarter": 3,
   "start": "2024-07-01",
   "end": "2024-09-30",
   "values": {
    "revenue": 1810900000.0,
    "cost_of_revenue": 649200000.0,
    "gross_profit": 1161700000.0,
    "rnd": 235800000.0,
    "sga": null,
    "operating_income": 785300000.0,
    "interest_expense": null,
    "pretax_income": 882900000.0,
    "income_tax": 134900000.0,
    "net_income_incl_nci": null,
    "net_income": 748000000.0,
    "net_income_common": 748000000.0,
    "eps_basic": 0.59,
    "eps_diluted": 0.58,
    "shares_basic": 1257900000.0,
    "shares_diluted": 1281800000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-25-000286"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-25-000286"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-25-000286"
    ],
    "gross_profit": [
     "10-Q:0001596532-25-000286"
    ],
    "rnd": [
     "10-Q:0001596532-25-000286"
    ],
    "operating_income": [
     "10-Q:0001596532-25-000286"
    ],
    "pretax_income": [
     "10-Q:0001596532-25-000286"
    ],
    "income_tax": [
     "10-Q:0001596532-25-000286"
    ],
    "net_income": [
     "10-Q:0001596532-25-000286"
    ],
    "net_income_common": [
     "10-Q:0001596532-25-000286"
    ],
    "eps_basic": [
     "10-Q:0001596532-25-000286"
    ],
    "eps_diluted": [
     "10-Q:0001596532-25-000286"
    ],
    "shares_basic": [
     "10-Q:0001596532-25-000286"
    ],
    "shares_diluted": [
     "10-Q:0001596532-25-000286"
    ]
   },
   "comparison": {
    "eps_diluted": {
     "value": 2.33,
     "earlier": 1.72,
     "sources": [
      "10-Q:0001596532-24-000368"
     ],
     "basis": "FY2024"
    },
    "net_income": {
     "value": 747938000.0,
     "earlier": 545327000.0,
     "sources": [
      "10-Q:0001596532-24-000368"
     ],
     "basis": "FY2024"
    },
    "operating_income": {
     "value": 785250000.0,
     "earlier": 602695000.0,
     "sources": [
      "10-Q:0001596532-24-000368"
     ],
     "basis": "FY2024"
    },
    "pretax_income": {
     "value": 882910000.0,
     "earlier": 644510000.0,
     "sources": [
      "10-Q:0001596532-24-000368"
     ],
     "basis": "FY2024"
    },
    "revenue": {
     "value": 1810936000.0,
     "earlier": 1509456000.0,
     "sources": [
      "10-Q:0001596532-24-000368"
     ],
     "basis": "FY2024"
    }
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q4",
   "fiscal_year": 2024,
   "quarter": 4,
   "start": "2024-10-01",
   "end": "2024-12-31",
   "values": {
    "revenue": 1930400000.0,
    "cost_of_revenue": 699400000.0,
    "gross_profit": 1231000000.0,
    "rnd": 285000000.0,
    "sga": null,
    "operating_income": 799600000.0,
    "interest_expense": null,
    "pretax_income": 889000000.0,
    "income_tax": 88000000.0,
    "net_income_incl_nci": null,
    "net_income": 801000000.0,
    "net_income_common": 801000000.0,
    "eps_basic": null,
    "eps_diluted": null,
    "shares_basic": null,
    "shares_diluted": null,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-K:0001596532-26-000013",
    "10-Q:0001596532-25-000286"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "cost_of_revenue": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "gross_profit": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "rnd": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "operating_income": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "pretax_income": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "income_tax": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "net_income": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "net_income_common": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ]
   },
   "comparison": {
    "net_income": {
     "value": 800996000.0,
     "earlier": 613636000.0,
     "sources": [
      "10-K:0001596532-25-000028",
      "10-Q:0001596532-24-000368"
     ],
     "basis": "FY2024"
    },
    "operating_income": {
     "value": 799652000.0,
     "earlier": 639914000.0,
     "sources": [
      "10-K:0001596532-25-000028",
      "10-Q:0001596532-24-000368"
     ],
     "basis": "FY2024"
    },
    "pretax_income": {
     "value": 888927000.0,
     "earlier": 694391000.0,
     "sources": [
      "10-K:0001596532-25-000028",
      "10-Q:0001596532-24-000368"
     ],
     "basis": "FY2024"
    },
    "revenue": {
     "value": 1930436000.0,
     "earlier": 1540437000.0,
     "sources": [
      "10-K:0001596532-25-000028",
      "10-Q:0001596532-24-000368"
     ],
     "basis": "FY2024"
    }
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "gross_profit": "derived",
    "rnd": "derived",
    "operating_income": "derived",
    "pretax_income": "derived",
    "income_tax": "derived",
    "net_income": "derived",
    "net_income_common": "derived"
   }
  },
  {
   "period": "FY2025 Q1",
   "fiscal_year": 2025,
   "quarter": 1,
   "start": "2025-01-01",
   "end": "2025-03-31",
   "values": {
    "revenue": 2004800000.0,
    "cost_of_revenue": 728700000.0,
    "gross_profit": 1276100000.0,
    "rnd": 266400000.0,
    "sga": null,
    "operating_income": 858800000.0,
    "interest_expense": null,
    "pretax_income": 955000000.0,
    "income_tax": 141200000.0,
    "net_income_incl_nci": null,
    "net_income": 813800000.0,
    "net_income_common": 813800000.0,
    "eps_basic": 0.65,
    "eps_diluted": 0.64,
    "shares_basic": 1260000000.0,
    "shares_diluted": 1279200000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-26-000078"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-26-000078"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-26-000078"
    ],
    "gross_profit": [
     "10-Q:0001596532-26-000078"
    ],
    "rnd": [
     "10-Q:0001596532-26-000078"
    ],
    "operating_income": [
     "10-Q:0001596532-26-000078"
    ],
    "pretax_income": [
     "10-Q:0001596532-26-000078"
    ],
    "income_tax": [
     "10-Q:0001596532-26-000078"
    ],
    "net_income": [
     "10-Q:0001596532-26-000078"
    ],
    "net_income_common": [
     "10-Q:0001596532-26-000078"
    ],
    "eps_basic": [
     "10-Q:0001596532-26-000078"
    ],
    "eps_diluted": [
     "10-Q:0001596532-26-000078"
    ],
    "shares_basic": [
     "10-Q:0001596532-26-000078"
    ],
    "shares_diluted": [
     "10-Q:0001596532-26-000078"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q2",
   "fiscal_year": 2025,
   "quarter": 2,
   "start": "2025-04-01",
   "end": "2025-06-30",
   "values": {
    "revenue": 2204800000.0,
    "cost_of_revenue": 766200000.0,
    "gross_profit": 1438600000.0,
    "rnd": 296500000.0,
    "sga": null,
    "operating_income": 986200000.0,
    "interest_expense": null,
    "pretax_income": 1080200000.0,
    "income_tax": 191400000.0,
    "net_income_incl_nci": null,
    "net_income": 888800000.0,
    "net_income_common": 888800000.0,
    "eps_basic": 0.71,
    "eps_diluted": 0.7,
    "shares_basic": 1256300000.0,
    "shares_diluted": 1271200000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-26-000175"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-26-000175"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-26-000175"
    ],
    "gross_profit": [
     "10-Q:0001596532-26-000175"
    ],
    "rnd": [
     "10-Q:0001596532-26-000175"
    ],
    "operating_income": [
     "10-Q:0001596532-26-000175"
    ],
    "pretax_income": [
     "10-Q:0001596532-26-000175"
    ],
    "income_tax": [
     "10-Q:0001596532-26-000175"
    ],
    "net_income": [
     "10-Q:0001596532-26-000175"
    ],
    "net_income_common": [
     "10-Q:0001596532-26-000175"
    ],
    "eps_basic": [
     "10-Q:0001596532-26-000175"
    ],
    "eps_diluted": [
     "10-Q:0001596532-26-000175"
    ],
    "shares_basic": [
     "10-Q:0001596532-26-000175"
    ],
    "shares_diluted": [
     "10-Q:0001596532-26-000175"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q3",
   "fiscal_year": 2025,
   "quarter": 3,
   "start": "2025-07-01",
   "end": "2025-09-30",
   "values": {
    "revenue": 2308300000.0,
    "cost_of_revenue": 818100000.0,
    "gross_profit": 1490200000.0,
    "rnd": 326000000.0,
    "sga": null,
    "operating_income": 978200000.0,
    "interest_expense": null,
    "pretax_income": 1077100000.0,
    "income_tax": 224100000.0,
    "net_income_incl_nci": null,
    "net_income": 853000000.0,
    "net_income_common": 853000000.0,
    "eps_basic": 0.68,
    "eps_diluted": 0.67,
    "shares_basic": 1258000000.0,
    "shares_diluted": 1276600000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-25-000286"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-25-000286"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-25-000286"
    ],
    "gross_profit": [
     "10-Q:0001596532-25-000286"
    ],
    "rnd": [
     "10-Q:0001596532-25-000286"
    ],
    "operating_income": [
     "10-Q:0001596532-25-000286"
    ],
    "pretax_income": [
     "10-Q:0001596532-25-000286"
    ],
    "income_tax": [
     "10-Q:0001596532-25-000286"
    ],
    "net_income": [
     "10-Q:0001596532-25-000286"
    ],
    "net_income_common": [
     "10-Q:0001596532-25-000286"
    ],
    "eps_basic": [
     "10-Q:0001596532-25-000286"
    ],
    "eps_diluted": [
     "10-Q:0001596532-25-000286"
    ],
    "shares_basic": [
     "10-Q:0001596532-25-000286"
    ],
    "shares_diluted": [
     "10-Q:0001596532-25-000286"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q4",
   "fiscal_year": 2025,
   "quarter": 4,
   "start": "2025-10-01",
   "end": "2025-12-31",
   "values": {
    "revenue": 2487800000.0,
    "cost_of_revenue": 924000000.0,
    "gross_profit": 1563800000.0,
    "rnd": 348400000.0,
    "sga": null,
    "operating_income": 1032900000.0,
    "interest_expense": null,
    "pretax_income": 1137400000.0,
    "income_tax": 181600000.0,
    "net_income_incl_nci": null,
    "net_income": 955800000.0,
    "net_income_common": 955800000.0,
    "eps_basic": null,
    "eps_diluted": null,
    "shares_basic": null,
    "shares_diluted": null,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-K:0001596532-26-000013",
    "10-Q:0001596532-25-000286"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "cost_of_revenue": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "gross_profit": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "rnd": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "operating_income": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "pretax_income": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "income_tax": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "net_income": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "net_income_common": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ]
   },
   "method": "derived",
   "value_methods": {
    "revenue": "derived",
    "cost_of_revenue": "derived",
    "gross_profit": "derived",
    "rnd": "derived",
    "operating_income": "derived",
    "pretax_income": "derived",
    "income_tax": "derived",
    "net_income": "derived",
    "net_income_common": "derived"
   }
  },
  {
   "period": "FY2026 Q1",
   "fiscal_year": 2026,
   "quarter": 1,
   "start": "2026-01-01",
   "end": "2026-03-31",
   "values": {
    "revenue": 2709000000.0,
    "cost_of_revenue": 1032200000.0,
    "gross_profit": 1676800000.0,
    "rnd": 343700000.0,
    "sga": null,
    "operating_income": 1157800000.0,
    "interest_expense": null,
    "pretax_income": 1271400000.0,
    "income_tax": 248500000.0,
    "net_income_incl_nci": null,
    "net_income": 1022900000.0,
    "net_income_common": 1022900000.0,
    "eps_basic": 0.81,
    "eps_diluted": 0.8,
    "shares_basic": 1257700000.0,
    "shares_diluted": 1273800000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-26-000078"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-26-000078"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-26-000078"
    ],
    "gross_profit": [
     "10-Q:0001596532-26-000078"
    ],
    "rnd": [
     "10-Q:0001596532-26-000078"
    ],
    "operating_income": [
     "10-Q:0001596532-26-000078"
    ],
    "pretax_income": [
     "10-Q:0001596532-26-000078"
    ],
    "income_tax": [
     "10-Q:0001596532-26-000078"
    ],
    "net_income": [
     "10-Q:0001596532-26-000078"
    ],
    "net_income_common": [
     "10-Q:0001596532-26-000078"
    ],
    "eps_basic": [
     "10-Q:0001596532-26-000078"
    ],
    "eps_diluted": [
     "10-Q:0001596532-26-000078"
    ],
    "shares_basic": [
     "10-Q:0001596532-26-000078"
    ],
    "shares_diluted": [
     "10-Q:0001596532-26-000078"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q2",
   "fiscal_year": 2026,
   "quarter": 2,
   "start": "2026-04-01",
   "end": "2026-06-30",
   "values": {
    "revenue": 3035700000.0,
    "cost_of_revenue": 1125400000.0,
    "gross_profit": 1910300000.0,
    "rnd": 348200000.0,
    "sga": null,
    "operating_income": 1378000000.0,
    "interest_expense": null,
    "pretax_income": 1504300000.0,
    "income_tax": 291400000.0,
    "net_income_incl_nci": null,
    "net_income": 1212900000.0,
    "net_income_common": 1212900000.0,
    "eps_basic": 0.96,
    "eps_diluted": 0.95,
    "shares_basic": 1260100000.0,
    "shares_diluted": 1276000000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-Q:0001596532-26-000175"
   ],
   "value_sources": {
    "revenue": [
     "10-Q:0001596532-26-000175"
    ],
    "cost_of_revenue": [
     "10-Q:0001596532-26-000175"
    ],
    "gross_profit": [
     "10-Q:0001596532-26-000175"
    ],
    "rnd": [
     "10-Q:0001596532-26-000175"
    ],
    "operating_income": [
     "10-Q:0001596532-26-000175"
    ],
    "pretax_income": [
     "10-Q:0001596532-26-000175"
    ],
    "income_tax": [
     "10-Q:0001596532-26-000175"
    ],
    "net_income": [
     "10-Q:0001596532-26-000175"
    ],
    "net_income_common": [
     "10-Q:0001596532-26-000175"
    ],
    "eps_basic": [
     "10-Q:0001596532-26-000175"
    ],
    "eps_diluted": [
     "10-Q:0001596532-26-000175"
    ],
    "shares_basic": [
     "10-Q:0001596532-26-000175"
    ],
    "shares_diluted": [
     "10-Q:0001596532-26-000175"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "pl_annual": [
  {
   "fiscal_year": 2020,
   "start": "2020-01-01",
   "end": "2020-12-31",
   "through": "FY2020 Q4",
   "complete": true,
   "values": {
    "revenue": 2317512000.0,
    "cost_of_revenue": 835626000.0,
    "gross_profit": 1481886000.0,
    "rnd": 486594000.0,
    "sga": null,
    "operating_income": 699684000.0,
    "interest_expense": null,
    "pretax_income": 738863000.0,
    "income_tax": 104306000.0,
    "net_income_incl_nci": null,
    "net_income": 634557000.0,
    "net_income_common": 634557000.0,
    "eps_basic": 2.09,
    "eps_diluted": 2.0,
    "shares_basic": 303936000.0,
    "shares_diluted": 317860000.0,
    "dps_declared": null,
    "operating_lease_cost": 23392000.0
   },
   "sources": [
    "10-K:0001596532-22-000026",
    "10-K:0001596532-23-000016"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001596532-23-000016"
    ],
    "cost_of_revenue": [
     "10-K:0001596532-23-000016"
    ],
    "gross_profit": [
     "10-K:0001596532-23-000016"
    ],
    "rnd": [
     "10-K:0001596532-23-000016"
    ],
    "operating_income": [
     "10-K:0001596532-23-000016"
    ],
    "pretax_income": [
     "10-K:0001596532-23-000016"
    ],
    "income_tax": [
     "10-K:0001596532-23-000016"
    ],
    "net_income": [
     "10-K:0001596532-23-000016"
    ],
    "net_income_common": [
     "10-K:0001596532-22-000026"
    ],
    "eps_basic": [
     "10-K:0001596532-23-000016"
    ],
    "eps_diluted": [
     "10-K:0001596532-23-000016"
    ],
    "shares_basic": [
     "10-K:0001596532-23-000016"
    ],
    "shares_diluted": [
     "10-K:0001596532-23-000016"
    ],
    "operating_lease_cost": [
     "10-K:0001596532-22-000026"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2021,
   "start": "2021-01-01",
   "end": "2021-12-31",
   "through": "FY2021 Q4",
   "complete": true,
   "values": {
    "revenue": 2948037000.0,
    "cost_of_revenue": 1067258000.0,
    "gross_profit": 1880779000.0,
    "rnd": 586752000.0,
    "sga": null,
    "operating_income": 924739000.0,
    "interest_expense": null,
    "pretax_income": 930879000.0,
    "income_tax": 90025000.0,
    "net_income_incl_nci": null,
    "net_income": 840854000.0,
    "net_income_common": 840854000.0,
    "eps_basic": 2.74,
    "eps_diluted": 2.63,
    "shares_basic": 306512000.0,
    "shares_diluted": 319238000.0,
    "dps_declared": null,
    "operating_lease_cost": 23230000.0
   },
   "sources": [
    "10-K:0001596532-22-000026",
    "10-K:0001596532-23-000016",
    "10-K:0001596532-24-000043"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001596532-24-000043"
    ],
    "cost_of_revenue": [
     "10-K:0001596532-24-000043"
    ],
    "gross_profit": [
     "10-K:0001596532-24-000043"
    ],
    "rnd": [
     "10-K:0001596532-24-000043"
    ],
    "operating_income": [
     "10-K:0001596532-24-000043"
    ],
    "pretax_income": [
     "10-K:0001596532-24-000043"
    ],
    "income_tax": [
     "10-K:0001596532-24-000043"
    ],
    "net_income": [
     "10-K:0001596532-24-000043"
    ],
    "net_income_common": [
     "10-K:0001596532-22-000026"
    ],
    "eps_basic": [
     "10-K:0001596532-24-000043"
    ],
    "eps_diluted": [
     "10-K:0001596532-24-000043"
    ],
    "shares_basic": [
     "10-K:0001596532-24-000043"
    ],
    "shares_diluted": [
     "10-K:0001596532-24-000043"
    ],
    "operating_lease_cost": [
     "10-K:0001596532-23-000016"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2022,
   "start": "2022-01-01",
   "end": "2022-12-31",
   "through": "FY2022 Q4",
   "complete": true,
   "values": {
    "revenue": 4381310000.0,
    "cost_of_revenue": 1705614000.0,
    "gross_profit": 2675696000.0,
    "rnd": 728394000.0,
    "sga": null,
    "operating_income": 1527106000.0,
    "interest_expense": null,
    "pretax_income": 1581796000.0,
    "income_tax": 229350000.0,
    "net_income_incl_nci": null,
    "net_income": 1352446000.0,
    "net_income_common": 1352446000.0,
    "eps_basic": 1.1,
    "eps_diluted": 1.07,
    "shares_basic": 1225891000.0,
    "shares_diluted": 1265835000.0,
    "dps_declared": null,
    "operating_lease_cost": 24134000.0
   },
   "sources": [
    "10-K:0001596532-24-000043",
    "10-K:0001596532-25-000028"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001596532-25-000028"
    ],
    "cost_of_revenue": [
     "10-K:0001596532-25-000028"
    ],
    "gross_profit": [
     "10-K:0001596532-25-000028"
    ],
    "rnd": [
     "10-K:0001596532-25-000028"
    ],
    "operating_income": [
     "10-K:0001596532-25-000028"
    ],
    "pretax_income": [
     "10-K:0001596532-25-000028"
    ],
    "income_tax": [
     "10-K:0001596532-25-000028"
    ],
    "net_income": [
     "10-K:0001596532-25-000028"
    ],
    "net_income_common": [
     "10-K:0001596532-25-000028"
    ],
    "eps_basic": [
     "10-K:0001596532-25-000028"
    ],
    "eps_diluted": [
     "10-K:0001596532-25-000028"
    ],
    "shares_basic": [
     "10-K:0001596532-25-000028"
    ],
    "shares_diluted": [
     "10-K:0001596532-25-000028"
    ],
    "operating_lease_cost": [
     "10-K:0001596532-24-000043"
    ]
   },
   "comparison": {
    "eps_diluted": {
     "value": 4.27,
     "earlier": 2.63,
     "sources": [
      "10-K:0001596532-24-000043"
     ],
     "basis": "FY2023"
    }
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2023,
   "start": "2023-01-01",
   "end": "2023-12-31",
   "through": "FY2023 Q4",
   "complete": true,
   "values": {
    "revenue": 5860200000.0,
    "cost_of_revenue": 2229900000.0,
    "gross_profit": 3630300000.0,
    "rnd": 854900000.0,
    "sga": null,
    "operating_income": 2257300000.0,
    "interest_expense": null,
    "pretax_income": 2422000000.0,
    "income_tax": 334700000.0,
    "net_income_incl_nci": null,
    "net_income": 2087300000.0,
    "net_income_common": 2087300000.0,
    "eps_basic": 1.69,
    "eps_diluted": 1.65,
    "shares_basic": 1237400000.0,
    "shares_diluted": 1268500000.0,
    "dps_declared": null,
    "operating_lease_cost": 23541000.0
   },
   "sources": [
    "10-K:0001596532-24-000043",
    "10-K:0001596532-26-000013"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001596532-26-000013"
    ],
    "cost_of_revenue": [
     "10-K:0001596532-26-000013"
    ],
    "gross_profit": [
     "10-K:0001596532-26-000013"
    ],
    "rnd": [
     "10-K:0001596532-26-000013"
    ],
    "operating_income": [
     "10-K:0001596532-26-000013"
    ],
    "pretax_income": [
     "10-K:0001596532-26-000013"
    ],
    "income_tax": [
     "10-K:0001596532-26-000013"
    ],
    "net_income": [
     "10-K:0001596532-26-000013"
    ],
    "net_income_common": [
     "10-K:0001596532-26-000013"
    ],
    "eps_basic": [
     "10-K:0001596532-26-000013"
    ],
    "eps_diluted": [
     "10-K:0001596532-26-000013"
    ],
    "shares_basic": [
     "10-K:0001596532-26-000013"
    ],
    "shares_diluted": [
     "10-K:0001596532-26-000013"
    ],
    "operating_lease_cost": [
     "10-K:0001596532-24-000043"
    ]
   },
   "comparison": {
    "net_income": {
     "value": 2087321000.0,
     "earlier": 1352446000.0,
     "sources": [
      "10-K:0001596532-25-000028"
     ],
     "basis": "FY2024"
    },
    "operating_income": {
     "value": 2257249000.0,
     "earlier": 1527106000.0,
     "sources": [
      "10-K:0001596532-25-000028"
     ],
     "basis": "FY2024"
    },
    "pretax_income": {
     "value": 2422026000.0,
     "earlier": 1581796000.0,
     "sources": [
      "10-K:0001596532-25-000028"
     ],
     "basis": "FY2024"
    },
    "revenue": {
     "value": 5860168000.0,
     "earlier": 4381310000.0,
     "sources": [
      "10-K:0001596532-25-000028"
     ],
     "basis": "FY2024"
    }
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2024,
   "start": "2024-01-01",
   "end": "2024-12-31",
   "through": "FY2024 Q4",
   "complete": true,
   "values": {
    "revenue": 7003100000.0,
    "cost_of_revenue": 2511800000.0,
    "gross_profit": 4491300000.0,
    "rnd": 996700000.0,
    "sga": null,
    "operating_income": 2944600000.0,
    "interest_expense": null,
    "pretax_income": 3265100000.0,
    "income_tax": 413000000.0,
    "net_income_incl_nci": null,
    "net_income": 2852100000.0,
    "net_income_common": 2852100000.0,
    "eps_basic": 2.27,
    "eps_diluted": 2.23,
    "shares_basic": 1256300000.0,
    "shares_diluted": 1281100000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-K:0001596532-26-000013"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001596532-26-000013"
    ],
    "cost_of_revenue": [
     "10-K:0001596532-26-000013"
    ],
    "gross_profit": [
     "10-K:0001596532-26-000013"
    ],
    "rnd": [
     "10-K:0001596532-26-000013"
    ],
    "operating_income": [
     "10-K:0001596532-26-000013"
    ],
    "pretax_income": [
     "10-K:0001596532-26-000013"
    ],
    "income_tax": [
     "10-K:0001596532-26-000013"
    ],
    "net_income": [
     "10-K:0001596532-26-000013"
    ],
    "net_income_common": [
     "10-K:0001596532-26-000013"
    ],
    "eps_basic": [
     "10-K:0001596532-26-000013"
    ],
    "eps_diluted": [
     "10-K:0001596532-26-000013"
    ],
    "shares_basic": [
     "10-K:0001596532-26-000013"
    ],
    "shares_diluted": [
     "10-K:0001596532-26-000013"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2025,
   "start": "2025-01-01",
   "end": "2025-12-31",
   "through": "FY2025 Q4",
   "complete": true,
   "values": {
    "revenue": 9005700000.0,
    "cost_of_revenue": 3237000000.0,
    "gross_profit": 5768700000.0,
    "rnd": 1237300000.0,
    "sga": null,
    "operating_income": 3856100000.0,
    "interest_expense": null,
    "pretax_income": 4249700000.0,
    "income_tax": 738300000.0,
    "net_income_incl_nci": null,
    "net_income": 3511400000.0,
    "net_income_common": 3511400000.0,
    "eps_basic": 2.79,
    "eps_diluted": 2.75,
    "shares_basic": 1258000000.0,
    "shares_diluted": 1275700000.0,
    "dps_declared": null,
    "operating_lease_cost": null
   },
   "sources": [
    "10-K:0001596532-26-000013"
   ],
   "value_sources": {
    "revenue": [
     "10-K:0001596532-26-000013"
    ],
    "cost_of_revenue": [
     "10-K:0001596532-26-000013"
    ],
    "gross_profit": [
     "10-K:0001596532-26-000013"
    ],
    "rnd": [
     "10-K:0001596532-26-000013"
    ],
    "operating_income": [
     "10-K:0001596532-26-000013"
    ],
    "pretax_income": [
     "10-K:0001596532-26-000013"
    ],
    "income_tax": [
     "10-K:0001596532-26-000013"
    ],
    "net_income": [
     "10-K:0001596532-26-000013"
    ],
    "net_income_common": [
     "10-K:0001596532-26-000013"
    ],
    "eps_basic": [
     "10-K:0001596532-26-000013"
    ],
    "eps_diluted": [
     "10-K:0001596532-26-000013"
    ],
    "shares_basic": [
     "10-K:0001596532-26-000013"
    ],
    "shares_diluted": [
     "10-K:0001596532-26-000013"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "balance_sheet": [
  {
   "period": "FY2020 Q1",
   "date": "2020-03-31",
   "values": {
    "cash": 761333000.0,
    "short_term_investments": 1875660000.0,
    "receivables": 352159000.0,
    "inventory": 261798000.0,
    "current_assets": 3336899000.0,
    "ppe_net": 37806000.0,
    "goodwill": 84781000.0,
    "intangibles": 89373000.0,
    "total_assets": 4111845000.0,
    "accounts_payable": 84815000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 573007000.0,
    "long_term_debt": null,
    "total_liabilities": 1263019000.0,
    "temporary_equity": null,
    "equity_parent": 2848826000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 4111845000.0,
    "shares_outstanding": 75655000.0,
    "retained_earnings": 1698766000.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": 78502000.0,
    "operating_lease_discount_rate": null,
    "operating_lease_payments_y1": null,
    "operating_lease_payments_total": null,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-Q:0001628280-20-006504"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001628280-20-006504"
    ],
    "short_term_investments": [
     "10-Q:0001628280-20-006504"
    ],
    "receivables": [
     "10-Q:0001628280-20-006504"
    ],
    "inventory": [
     "10-Q:0001628280-20-006504"
    ],
    "current_assets": [
     "10-Q:0001628280-20-006504"
    ],
    "ppe_net": [
     "10-Q:0001628280-20-006504"
    ],
    "goodwill": [
     "10-Q:0001628280-20-006504"
    ],
    "intangibles": [
     "10-Q:0001628280-20-006504"
    ],
    "total_assets": [
     "10-Q:0001628280-20-006504"
    ],
    "accounts_payable": [
     "10-Q:0001628280-20-006504"
    ],
    "current_liabilities": [
     "10-Q:0001628280-20-006504"
    ],
    "total_liabilities": [
     "10-Q:0001628280-20-006504"
    ],
    "equity_parent": [
     "10-Q:0001628280-20-006504"
    ],
    "liabilities_and_equity": [
     "10-Q:0001628280-20-006504"
    ],
    "shares_outstanding": [
     "10-Q:0001628280-20-006504"
    ],
    "retained_earnings": [
     "10-Q:0001628280-20-006504"
    ],
    "preferred_stock": [
     "10-Q:0001628280-20-006504"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001628280-20-006504"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2020 Q2",
   "date": "2020-06-30",
   "values": {
    "cash": 800182000.0,
    "short_term_investments": 1981589000.0,
    "receivables": 383225000.0,
    "inventory": 326997000.0,
    "current_assets": 3576878000.0,
    "ppe_net": 35263000.0,
    "goodwill": 84968000.0,
    "intangibles": 83562000.0,
    "total_assets": 4335851000.0,
    "accounts_payable": 122872000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 640181000.0,
    "long_term_debt": null,
    "total_liabilities": 1299368000.0,
    "temporary_equity": null,
    "equity_parent": 3036483000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 4335851000.0,
    "shares_outstanding": 75964000.0,
    "retained_earnings": 1843559000.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": 74259000.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:0001596532-20-000148"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-20-000148"
    ],
    "short_term_investments": [
     "10-Q:0001596532-20-000148"
    ],
    "receivables": [
     "10-Q:0001596532-20-000148"
    ],
    "inventory": [
     "10-Q:0001596532-20-000148"
    ],
    "current_assets": [
     "10-Q:0001596532-20-000148"
    ],
    "ppe_net": [
     "10-Q:0001596532-20-000148"
    ],
    "goodwill": [
     "10-Q:0001596532-20-000148"
    ],
    "intangibles": [
     "10-Q:0001596532-20-000148"
    ],
    "total_assets": [
     "10-Q:0001596532-20-000148"
    ],
    "accounts_payable": [
     "10-Q:0001596532-20-000148"
    ],
    "current_liabilities": [
     "10-Q:0001596532-20-000148"
    ],
    "total_liabilities": [
     "10-Q:0001596532-20-000148"
    ],
    "equity_parent": [
     "10-Q:0001596532-20-000148"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-20-000148"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-20-000148"
    ],
    "retained_earnings": [
     "10-Q:0001596532-20-000148"
    ],
    "preferred_stock": [
     "10-Q:0001596532-20-000148"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001596532-20-000148"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2020 Q3",
   "date": "2020-09-30",
   "values": {
    "cash": 970349000.0,
    "short_term_investments": 1875552000.0,
    "receivables": 300217000.0,
    "inventory": 438102000.0,
    "current_assets": 3653867000.0,
    "ppe_net": 32670000.0,
    "goodwill": 84968000.0,
    "intangibles": 77752000.0,
    "total_assets": 4399372000.0,
    "accounts_payable": 163102000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 664783000.0,
    "long_term_debt": null,
    "total_liabilities": 1315495000.0,
    "temporary_equity": null,
    "equity_parent": 3083877000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 4399372000.0,
    "shares_outstanding": 75632000.0,
    "retained_earnings": 1844656000.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": 74903000.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:0001596532-20-000226"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-20-000226"
    ],
    "short_term_investments": [
     "10-Q:0001596532-20-000226"
    ],
    "receivables": [
     "10-Q:0001596532-20-000226"
    ],
    "inventory": [
     "10-Q:0001596532-20-000226"
    ],
    "current_assets": [
     "10-Q:0001596532-20-000226"
    ],
    "ppe_net": [
     "10-Q:0001596532-20-000226"
    ],
    "goodwill": [
     "10-Q:0001596532-20-000226"
    ],
    "intangibles": [
     "10-Q:0001596532-20-000226"
    ],
    "total_assets": [
     "10-Q:0001596532-20-000226"
    ],
    "accounts_payable": [
     "10-Q:0001596532-20-000226"
    ],
    "current_liabilities": [
     "10-Q:0001596532-20-000226"
    ],
    "total_liabilities": [
     "10-Q:0001596532-20-000226"
    ],
    "equity_parent": [
     "10-Q:0001596532-20-000226"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-20-000226"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-20-000226"
    ],
    "retained_earnings": [
     "10-Q:0001596532-20-000226"
    ],
    "preferred_stock": [
     "10-Q:0001596532-20-000226"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001596532-20-000226"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2020 Q4",
   "date": "2020-12-31",
   "values": {
    "cash": 893219000.0,
    "short_term_investments": 1979649000.0,
    "receivables": 389540000.0,
    "inventory": 479668000.0,
    "current_assets": 3836998000.0,
    "ppe_net": 32231000.0,
    "goodwill": 189696000.0,
    "intangibles": 122790000.0,
    "total_assets": 4738919000.0,
    "accounts_payable": 134235000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 768243000.0,
    "long_term_debt": null,
    "total_liabilities": 1418628000.0,
    "temporary_equity": null,
    "equity_parent": 3320291000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 4738919000.0,
    "shares_outstanding": 304696000.0,
    "retained_earnings": 2027614000.0,
    "preferred_stock": 0.0,
    "long_term_investments": 8314000.0,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 90170000.0,
    "operating_lease_liability_current": 17773000.0,
    "operating_lease_liability_noncurrent": 72397000.0,
    "operating_lease_discount_rate": 0.05,
    "operating_lease_payments_y1": 21770000.0,
    "operating_lease_payments_total": 104258000.0,
    "operating_lease_imputed_interest": 14088000.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:0001596532-21-000049",
    "10-K:0001596532-22-000026"
   ],
   "value_sources": {
    "cash": [
     "10-K:0001596532-22-000026"
    ],
    "short_term_investments": [
     "10-K:0001596532-22-000026"
    ],
    "receivables": [
     "10-K:0001596532-22-000026"
    ],
    "inventory": [
     "10-K:0001596532-22-000026"
    ],
    "current_assets": [
     "10-K:0001596532-22-000026"
    ],
    "ppe_net": [
     "10-K:0001596532-22-000026"
    ],
    "goodwill": [
     "10-K:0001596532-22-000026"
    ],
    "intangibles": [
     "10-K:0001596532-22-000026"
    ],
    "total_assets": [
     "10-K:0001596532-22-000026"
    ],
    "accounts_payable": [
     "10-K:0001596532-22-000026"
    ],
    "current_liabilities": [
     "10-K:0001596532-22-000026"
    ],
    "total_liabilities": [
     "10-K:0001596532-22-000026"
    ],
    "equity_parent": [
     "10-K:0001596532-22-000026"
    ],
    "liabilities_and_equity": [
     "10-K:0001596532-22-000026"
    ],
    "shares_outstanding": [
     "10-K:0001596532-22-000026"
    ],
    "retained_earnings": [
     "10-K:0001596532-22-000026"
    ],
    "preferred_stock": [
     "10-K:0001596532-22-000026"
    ],
    "long_term_investments": [
     "10-K:0001596532-22-000026"
    ],
    "operating_lease_liability": [
     "10-K:0001596532-22-000026"
    ],
    "operating_lease_liability_current": [
     "10-K:0001596532-22-000026"
    ],
    "operating_lease_liability_noncurrent": [
     "10-K:0001596532-22-000026"
    ],
    "operating_lease_discount_rate": [
     "10-K:0001596532-22-000026"
    ],
    "operating_lease_payments_y1": [
     "10-K:0001596532-21-000049"
    ],
    "operating_lease_payments_total": [
     "10-K:0001596532-21-000049"
    ],
    "operating_lease_imputed_interest": [
     "10-K:0001596532-21-000049"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q1",
   "date": "2021-03-31",
   "values": {
    "cash": 843336000.0,
    "short_term_investments": 2184330000.0,
    "receivables": 380466000.0,
    "inventory": 483168000.0,
    "current_assets": 4002895000.0,
    "ppe_net": 32462000.0,
    "goodwill": 188277000.0,
    "intangibles": 115359000.0,
    "total_assets": 4893730000.0,
    "accounts_payable": 136885000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 786532000.0,
    "long_term_debt": null,
    "total_liabilities": 1442392000.0,
    "temporary_equity": null,
    "equity_parent": 3451338000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 4893730000.0,
    "shares_outstanding": 76257000.0,
    "retained_earnings": 2106625000.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": 67770000.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:0001596532-21-000149"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-21-000149"
    ],
    "short_term_investments": [
     "10-Q:0001596532-21-000149"
    ],
    "receivables": [
     "10-Q:0001596532-21-000149"
    ],
    "inventory": [
     "10-Q:0001596532-21-000149"
    ],
    "current_assets": [
     "10-Q:0001596532-21-000149"
    ],
    "ppe_net": [
     "10-Q:0001596532-21-000149"
    ],
    "goodwill": [
     "10-Q:0001596532-21-000149"
    ],
    "intangibles": [
     "10-Q:0001596532-21-000149"
    ],
    "total_assets": [
     "10-Q:0001596532-21-000149"
    ],
    "accounts_payable": [
     "10-Q:0001596532-21-000149"
    ],
    "current_liabilities": [
     "10-Q:0001596532-21-000149"
    ],
    "total_liabilities": [
     "10-Q:0001596532-21-000149"
    ],
    "equity_parent": [
     "10-Q:0001596532-21-000149"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-21-000149"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-21-000149"
    ],
    "retained_earnings": [
     "10-Q:0001596532-21-000149"
    ],
    "preferred_stock": [
     "10-Q:0001596532-21-000149"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001596532-21-000149"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q2",
   "date": "2021-06-30",
   "values": {
    "cash": 893688000.0,
    "short_term_investments": 2388015000.0,
    "receivables": 364214000.0,
    "inventory": 543199000.0,
    "current_assets": 4328395000.0,
    "ppe_net": 32362000.0,
    "goodwill": 188277000.0,
    "intangibles": 107995000.0,
    "total_assets": 5208280000.0,
    "accounts_payable": 145159000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 859935000.0,
    "long_term_debt": null,
    "total_liabilities": 1510439000.0,
    "temporary_equity": null,
    "equity_parent": 3697841000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 5208280000.0,
    "shares_outstanding": 76665000.0,
    "retained_earnings": 2303513000.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": 64295000.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:0001596532-21-000255"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-21-000255"
    ],
    "short_term_investments": [
     "10-Q:0001596532-21-000255"
    ],
    "receivables": [
     "10-Q:0001596532-21-000255"
    ],
    "inventory": [
     "10-Q:0001596532-21-000255"
    ],
    "current_assets": [
     "10-Q:0001596532-21-000255"
    ],
    "ppe_net": [
     "10-Q:0001596532-21-000255"
    ],
    "goodwill": [
     "10-Q:0001596532-21-000255"
    ],
    "intangibles": [
     "10-Q:0001596532-21-000255"
    ],
    "total_assets": [
     "10-Q:0001596532-21-000255"
    ],
    "accounts_payable": [
     "10-Q:0001596532-21-000255"
    ],
    "current_liabilities": [
     "10-Q:0001596532-21-000255"
    ],
    "total_liabilities": [
     "10-Q:0001596532-21-000255"
    ],
    "equity_parent": [
     "10-Q:0001596532-21-000255"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-21-000255"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-21-000255"
    ],
    "retained_earnings": [
     "10-Q:0001596532-21-000255"
    ],
    "preferred_stock": [
     "10-Q:0001596532-21-000255"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001596532-21-000255"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q3",
   "date": "2021-09-30",
   "values": {
    "cash": 630982000.0,
    "short_term_investments": 2755499000.0,
    "receivables": 395590000.0,
    "inventory": 575665000.0,
    "current_assets": 4523958000.0,
    "ppe_net": 75373000.0,
    "goodwill": 188397000.0,
    "intangibles": 100713000.0,
    "total_assets": 5437350000.0,
    "accounts_payable": 135252000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 893387000.0,
    "long_term_debt": null,
    "total_liabilities": 1572090000.0,
    "temporary_equity": null,
    "equity_parent": 3865260000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 5437350000.0,
    "shares_outstanding": 76886000.0,
    "retained_earnings": 2393661000.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": 61628000.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:0001596532-21-000354"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-21-000354"
    ],
    "short_term_investments": [
     "10-Q:0001596532-21-000354"
    ],
    "receivables": [
     "10-Q:0001596532-21-000354"
    ],
    "inventory": [
     "10-Q:0001596532-21-000354"
    ],
    "current_assets": [
     "10-Q:0001596532-21-000354"
    ],
    "ppe_net": [
     "10-Q:0001596532-21-000354"
    ],
    "goodwill": [
     "10-Q:0001596532-21-000354"
    ],
    "intangibles": [
     "10-Q:0001596532-21-000354"
    ],
    "total_assets": [
     "10-Q:0001596532-21-000354"
    ],
    "accounts_payable": [
     "10-Q:0001596532-21-000354"
    ],
    "current_liabilities": [
     "10-Q:0001596532-21-000354"
    ],
    "total_liabilities": [
     "10-Q:0001596532-21-000354"
    ],
    "equity_parent": [
     "10-Q:0001596532-21-000354"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-21-000354"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-21-000354"
    ],
    "retained_earnings": [
     "10-Q:0001596532-21-000354"
    ],
    "preferred_stock": [
     "10-Q:0001596532-21-000354"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001596532-21-000354"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q4",
   "date": "2021-12-31",
   "values": {
    "cash": 620813000.0,
    "short_term_investments": 2787502000.0,
    "receivables": 516509000.0,
    "inventory": 650117000.0,
    "current_assets": 4812676000.0,
    "ppe_net": 78634000.0,
    "goodwill": 188397000.0,
    "intangibles": 93555000.0,
    "total_assets": 5734429000.0,
    "accounts_payable": 202636000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1109829000.0,
    "long_term_debt": null,
    "total_liabilities": 1755829000.0,
    "temporary_equity": null,
    "equity_parent": 3978600000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 5734429000.0,
    "shares_outstanding": 307681000.0,
    "retained_earnings": 2456823000.0,
    "preferred_stock": 0.0,
    "long_term_investments": 20247000.0,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 76825000.0,
    "operating_lease_liability_current": 20298000.0,
    "operating_lease_liability_noncurrent": 56527000.0,
    "operating_lease_discount_rate": 0.05,
    "operating_lease_payments_y1": 23527000.0,
    "operating_lease_payments_total": 87003000.0,
    "operating_lease_imputed_interest": 10178000.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:0001596532-22-000026",
    "10-K:0001596532-23-000016"
   ],
   "value_sources": {
    "cash": [
     "10-K:0001596532-23-000016"
    ],
    "short_term_investments": [
     "10-K:0001596532-23-000016"
    ],
    "receivables": [
     "10-K:0001596532-23-000016"
    ],
    "inventory": [
     "10-K:0001596532-23-000016"
    ],
    "current_assets": [
     "10-K:0001596532-23-000016"
    ],
    "ppe_net": [
     "10-K:0001596532-23-000016"
    ],
    "goodwill": [
     "10-K:0001596532-23-000016"
    ],
    "intangibles": [
     "10-K:0001596532-23-000016"
    ],
    "total_assets": [
     "10-K:0001596532-23-000016"
    ],
    "accounts_payable": [
     "10-K:0001596532-23-000016"
    ],
    "current_liabilities": [
     "10-K:0001596532-23-000016"
    ],
    "total_liabilities": [
     "10-K:0001596532-23-000016"
    ],
    "equity_parent": [
     "10-K:0001596532-23-000016"
    ],
    "liabilities_and_equity": [
     "10-K:0001596532-23-000016"
    ],
    "shares_outstanding": [
     "10-K:0001596532-23-000016"
    ],
    "retained_earnings": [
     "10-K:0001596532-23-000016"
    ],
    "preferred_stock": [
     "10-K:0001596532-23-000016"
    ],
    "long_term_investments": [
     "10-K:0001596532-23-000016"
    ],
    "operating_lease_liability": [
     "10-K:0001596532-23-000016"
    ],
    "operating_lease_liability_current": [
     "10-K:0001596532-23-000016"
    ],
    "operating_lease_liability_noncurrent": [
     "10-K:0001596532-23-000016"
    ],
    "operating_lease_discount_rate": [
     "10-K:0001596532-23-000016"
    ],
    "operating_lease_payments_y1": [
     "10-K:0001596532-22-000026"
    ],
    "operating_lease_payments_total": [
     "10-K:0001596532-22-000026"
    ],
    "operating_lease_imputed_interest": [
     "10-K:0001596532-22-000026"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q1",
   "date": "2022-03-31",
   "values": {
    "cash": 635025000.0,
    "short_term_investments": 2788889000.0,
    "receivables": 648606000.0,
    "inventory": 694217000.0,
    "current_assets": 5105174000.0,
    "ppe_net": 87391000.0,
    "goodwill": 216915000.0,
    "intangibles": 105244000.0,
    "total_assets": 6108186000.0,
    "accounts_payable": 204675000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1369005000.0,
    "long_term_debt": null,
    "total_liabilities": 1955009000.0,
    "temporary_equity": null,
    "equity_parent": 4153177000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 6108186000.0,
    "shares_outstanding": 308165000.0,
    "retained_earnings": 2592854000.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": 57474000.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:0001596532-22-000112"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-22-000112"
    ],
    "short_term_investments": [
     "10-Q:0001596532-22-000112"
    ],
    "receivables": [
     "10-Q:0001596532-22-000112"
    ],
    "inventory": [
     "10-Q:0001596532-22-000112"
    ],
    "current_assets": [
     "10-Q:0001596532-22-000112"
    ],
    "ppe_net": [
     "10-Q:0001596532-22-000112"
    ],
    "goodwill": [
     "10-Q:0001596532-22-000112"
    ],
    "intangibles": [
     "10-Q:0001596532-22-000112"
    ],
    "total_assets": [
     "10-Q:0001596532-22-000112"
    ],
    "accounts_payable": [
     "10-Q:0001596532-22-000112"
    ],
    "current_liabilities": [
     "10-Q:0001596532-22-000112"
    ],
    "total_liabilities": [
     "10-Q:0001596532-22-000112"
    ],
    "equity_parent": [
     "10-Q:0001596532-22-000112"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-22-000112"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-22-000112"
    ],
    "retained_earnings": [
     "10-Q:0001596532-22-000112"
    ],
    "preferred_stock": [
     "10-Q:0001596532-22-000112"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001596532-22-000112"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q2",
   "date": "2022-06-30",
   "values": {
    "cash": 493246000.0,
    "short_term_investments": 2408656000.0,
    "receivables": 585786000.0,
    "inventory": 852810000.0,
    "current_assets": 4729195000.0,
    "ppe_net": 91823000.0,
    "goodwill": 273494000.0,
    "intangibles": 140836000.0,
    "total_assets": 5824545000.0,
    "accounts_payable": 275093000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1278026000.0,
    "long_term_debt": null,
    "total_liabilities": 1818753000.0,
    "temporary_equity": null,
    "equity_parent": 4005792000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 5824545000.0,
    "shares_outstanding": 304455000.0,
    "retained_earnings": 2408294000.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": 51793000.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:0001596532-22-000220"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-22-000220"
    ],
    "short_term_investments": [
     "10-Q:0001596532-22-000220"
    ],
    "receivables": [
     "10-Q:0001596532-22-000220"
    ],
    "inventory": [
     "10-Q:0001596532-22-000220"
    ],
    "current_assets": [
     "10-Q:0001596532-22-000220"
    ],
    "ppe_net": [
     "10-Q:0001596532-22-000220"
    ],
    "goodwill": [
     "10-Q:0001596532-22-000220"
    ],
    "intangibles": [
     "10-Q:0001596532-22-000220"
    ],
    "total_assets": [
     "10-Q:0001596532-22-000220"
    ],
    "accounts_payable": [
     "10-Q:0001596532-22-000220"
    ],
    "current_liabilities": [
     "10-Q:0001596532-22-000220"
    ],
    "total_liabilities": [
     "10-Q:0001596532-22-000220"
    ],
    "equity_parent": [
     "10-Q:0001596532-22-000220"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-22-000220"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-22-000220"
    ],
    "retained_earnings": [
     "10-Q:0001596532-22-000220"
    ],
    "preferred_stock": [
     "10-Q:0001596532-22-000220"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001596532-22-000220"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q3",
   "date": "2022-09-30",
   "values": {
    "cash": 716253000.0,
    "short_term_investments": 2263818000.0,
    "receivables": 651512000.0,
    "inventory": 1100550000.0,
    "current_assets": 5031678000.0,
    "ppe_net": 96449000.0,
    "goodwill": 271018000.0,
    "intangibles": 131520000.0,
    "total_assets": 6162010000.0,
    "accounts_payable": 278469000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1254912000.0,
    "long_term_debt": null,
    "total_liabilities": 1776792000.0,
    "temporary_equity": null,
    "equity_parent": 4385218000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 6162010000.0,
    "shares_outstanding": 305515000.0,
    "retained_earnings": 2714711000.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": 47067000.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:0001596532-22-000294"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-22-000294"
    ],
    "short_term_investments": [
     "10-Q:0001596532-22-000294"
    ],
    "receivables": [
     "10-Q:0001596532-22-000294"
    ],
    "inventory": [
     "10-Q:0001596532-22-000294"
    ],
    "current_assets": [
     "10-Q:0001596532-22-000294"
    ],
    "ppe_net": [
     "10-Q:0001596532-22-000294"
    ],
    "goodwill": [
     "10-Q:0001596532-22-000294"
    ],
    "intangibles": [
     "10-Q:0001596532-22-000294"
    ],
    "total_assets": [
     "10-Q:0001596532-22-000294"
    ],
    "accounts_payable": [
     "10-Q:0001596532-22-000294"
    ],
    "current_liabilities": [
     "10-Q:0001596532-22-000294"
    ],
    "total_liabilities": [
     "10-Q:0001596532-22-000294"
    ],
    "equity_parent": [
     "10-Q:0001596532-22-000294"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-22-000294"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-22-000294"
    ],
    "retained_earnings": [
     "10-Q:0001596532-22-000294"
    ],
    "preferred_stock": [
     "10-Q:0001596532-22-000294"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001596532-22-000294"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q4",
   "date": "2022-12-31",
   "values": {
    "cash": 671707000.0,
    "short_term_investments": 2352022000.0,
    "receivables": 923096000.0,
    "inventory": 1289706000.0,
    "current_assets": 5550748000.0,
    "ppe_net": 95009000.0,
    "goodwill": 265924000.0,
    "intangibles": 122205000.0,
    "total_assets": 6775410000.0,
    "accounts_payable": 232572000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1293531000.0,
    "long_term_debt": null,
    "total_liabilities": 1889590000.0,
    "temporary_equity": null,
    "equity_parent": 4885820000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 6775410000.0,
    "shares_outstanding": 306890000.0,
    "retained_earnings": 3138983000.0,
    "preferred_stock": 0.0,
    "long_term_investments": 39468000.0,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 63842000.0,
    "operating_lease_liability_current": 19878000.0,
    "operating_lease_liability_noncurrent": 43964000.0,
    "operating_lease_discount_rate": 0.051,
    "operating_lease_payments_y1": 22541000.0,
    "operating_lease_payments_total": 71396000.0,
    "operating_lease_imputed_interest": 7554000.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:0001596532-23-000016",
    "10-K:0001596532-24-000043"
   ],
   "value_sources": {
    "cash": [
     "10-K:0001596532-24-000043"
    ],
    "short_term_investments": [
     "10-K:0001596532-24-000043"
    ],
    "receivables": [
     "10-K:0001596532-24-000043"
    ],
    "inventory": [
     "10-K:0001596532-24-000043"
    ],
    "current_assets": [
     "10-K:0001596532-24-000043"
    ],
    "ppe_net": [
     "10-K:0001596532-24-000043"
    ],
    "goodwill": [
     "10-K:0001596532-24-000043"
    ],
    "intangibles": [
     "10-K:0001596532-24-000043"
    ],
    "total_assets": [
     "10-K:0001596532-24-000043"
    ],
    "accounts_payable": [
     "10-K:0001596532-24-000043"
    ],
    "current_liabilities": [
     "10-K:0001596532-24-000043"
    ],
    "total_liabilities": [
     "10-K:0001596532-24-000043"
    ],
    "equity_parent": [
     "10-K:0001596532-24-000043"
    ],
    "liabilities_and_equity": [
     "10-K:0001596532-24-000043"
    ],
    "shares_outstanding": [
     "10-K:0001596532-24-000043"
    ],
    "retained_earnings": [
     "10-K:0001596532-24-000043"
    ],
    "preferred_stock": [
     "10-K:0001596532-24-000043"
    ],
    "long_term_investments": [
     "10-K:0001596532-23-000016"
    ],
    "operating_lease_liability": [
     "10-K:0001596532-24-000043"
    ],
    "operating_lease_liability_current": [
     "10-K:0001596532-24-000043"
    ],
    "operating_lease_liability_noncurrent": [
     "10-K:0001596532-24-000043"
    ],
    "operating_lease_discount_rate": [
     "10-K:0001596532-24-000043"
    ],
    "operating_lease_payments_y1": [
     "10-K:0001596532-23-000016"
    ],
    "operating_lease_payments_total": [
     "10-K:0001596532-23-000016"
    ],
    "operating_lease_imputed_interest": [
     "10-K:0001596532-23-000016"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q1",
   "date": "2023-03-31",
   "values": {
    "cash": 956341000.0,
    "short_term_investments": 2374789000.0,
    "receivables": 862875000.0,
    "inventory": 1682703000.0,
    "current_assets": 6270533000.0,
    "ppe_net": 97157000.0,
    "goodwill": 265924000.0,
    "intangibles": 112890000.0,
    "total_assets": 7543066000.0,
    "accounts_payable": 330171000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1584909000.0,
    "long_term_debt": null,
    "total_liabilities": 2213892000.0,
    "temporary_equity": null,
    "equity_parent": 5329174000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 7543066000.0,
    "shares_outstanding": 308098000.0,
    "retained_earnings": 3493181000.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": 55291000.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:0001596532-23-000104"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-23-000104"
    ],
    "short_term_investments": [
     "10-Q:0001596532-23-000104"
    ],
    "receivables": [
     "10-Q:0001596532-23-000104"
    ],
    "inventory": [
     "10-Q:0001596532-23-000104"
    ],
    "current_assets": [
     "10-Q:0001596532-23-000104"
    ],
    "ppe_net": [
     "10-Q:0001596532-23-000104"
    ],
    "goodwill": [
     "10-Q:0001596532-23-000104"
    ],
    "intangibles": [
     "10-Q:0001596532-23-000104"
    ],
    "total_assets": [
     "10-Q:0001596532-23-000104"
    ],
    "accounts_payable": [
     "10-Q:0001596532-23-000104"
    ],
    "current_liabilities": [
     "10-Q:0001596532-23-000104"
    ],
    "total_liabilities": [
     "10-Q:0001596532-23-000104"
    ],
    "equity_parent": [
     "10-Q:0001596532-23-000104"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-23-000104"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-23-000104"
    ],
    "retained_earnings": [
     "10-Q:0001596532-23-000104"
    ],
    "preferred_stock": [
     "10-Q:0001596532-23-000104"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001596532-23-000104"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q2",
   "date": "2023-06-30",
   "values": {
    "cash": 1261836000.0,
    "short_term_investments": 2479290000.0,
    "receivables": 779726000.0,
    "inventory": 1864334000.0,
    "current_assets": 6851557000.0,
    "ppe_net": 101705000.0,
    "goodwill": 268531000.0,
    "intangibles": 103575000.0,
    "total_assets": 8186041000.0,
    "accounts_payable": 351920000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1655792000.0,
    "long_term_debt": null,
    "total_liabilities": 2328459000.0,
    "temporary_equity": null,
    "equity_parent": 5857582000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 8186041000.0,
    "shares_outstanding": 309355000.0,
    "retained_earnings": 3955062000.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": 51702000.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:0001596532-23-000197"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-23-000197"
    ],
    "short_term_investments": [
     "10-Q:0001596532-23-000197"
    ],
    "receivables": [
     "10-Q:0001596532-23-000197"
    ],
    "inventory": [
     "10-Q:0001596532-23-000197"
    ],
    "current_assets": [
     "10-Q:0001596532-23-000197"
    ],
    "ppe_net": [
     "10-Q:0001596532-23-000197"
    ],
    "goodwill": [
     "10-Q:0001596532-23-000197"
    ],
    "intangibles": [
     "10-Q:0001596532-23-000197"
    ],
    "total_assets": [
     "10-Q:0001596532-23-000197"
    ],
    "accounts_payable": [
     "10-Q:0001596532-23-000197"
    ],
    "current_liabilities": [
     "10-Q:0001596532-23-000197"
    ],
    "total_liabilities": [
     "10-Q:0001596532-23-000197"
    ],
    "equity_parent": [
     "10-Q:0001596532-23-000197"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-23-000197"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-23-000197"
    ],
    "retained_earnings": [
     "10-Q:0001596532-23-000197"
    ],
    "preferred_stock": [
     "10-Q:0001596532-23-000197"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001596532-23-000197"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q3",
   "date": "2023-09-30",
   "values": {
    "cash": 1748818000.0,
    "short_term_investments": 2706785000.0,
    "receivables": 833374000.0,
    "inventory": 1893538000.0,
    "current_assets": 7654998000.0,
    "ppe_net": 102592000.0,
    "goodwill": 268531000.0,
    "intangibles": 95458000.0,
    "total_assets": 9069035000.0,
    "accounts_payable": 268972000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1846725000.0,
    "long_term_debt": null,
    "total_liabilities": 2563480000.0,
    "temporary_equity": null,
    "equity_parent": 6505555000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 9069035000.0,
    "shares_outstanding": 310972000.0,
    "retained_earnings": 4500389000.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": 48044000.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:0001596532-23-000274"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-23-000274"
    ],
    "short_term_investments": [
     "10-Q:0001596532-23-000274"
    ],
    "receivables": [
     "10-Q:0001596532-23-000274"
    ],
    "inventory": [
     "10-Q:0001596532-23-000274"
    ],
    "current_assets": [
     "10-Q:0001596532-23-000274"
    ],
    "ppe_net": [
     "10-Q:0001596532-23-000274"
    ],
    "goodwill": [
     "10-Q:0001596532-23-000274"
    ],
    "intangibles": [
     "10-Q:0001596532-23-000274"
    ],
    "total_assets": [
     "10-Q:0001596532-23-000274"
    ],
    "accounts_payable": [
     "10-Q:0001596532-23-000274"
    ],
    "current_liabilities": [
     "10-Q:0001596532-23-000274"
    ],
    "total_liabilities": [
     "10-Q:0001596532-23-000274"
    ],
    "equity_parent": [
     "10-Q:0001596532-23-000274"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-23-000274"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-23-000274"
    ],
    "retained_earnings": [
     "10-Q:0001596532-23-000274"
    ],
    "preferred_stock": [
     "10-Q:0001596532-23-000274"
    ],
    "operating_lease_liability_noncurrent": [
     "10-Q:0001596532-23-000274"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2023 Q4",
   "date": "2023-12-31",
   "values": {
    "cash": 1938606000.0,
    "short_term_investments": 3069362000.0,
    "receivables": 1034398000.0,
    "inventory": 1945180000.0,
    "current_assets": 8400064000.0,
    "ppe_net": 101580000.0,
    "goodwill": 268531000.0,
    "intangibles": 88768000.0,
    "total_assets": 9956635000.0,
    "accounts_payable": 435059000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1919435000.0,
    "long_term_debt": null,
    "total_liabilities": 2737576000.0,
    "temporary_equity": null,
    "equity_parent": 7219059000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 9956635000.0,
    "shares_outstanding": 1248982000.0,
    "retained_earnings": 5114025000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": null,
    "commercial_paper": null,
    "operating_lease_liability": 65519000.0,
    "operating_lease_liability_current": 21106000.0,
    "operating_lease_liability_noncurrent": 44413000.0,
    "operating_lease_discount_rate": 0.054,
    "operating_lease_payments_y1": 23985000.0,
    "operating_lease_payments_total": 71997000.0,
    "operating_lease_imputed_interest": 6478000.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:0001596532-24-000043",
    "10-K:0001596532-25-000028",
    "10-Q:0001596532-24-000279"
   ],
   "value_sources": {
    "cash": [
     "10-K:0001596532-25-000028"
    ],
    "short_term_investments": [
     "10-K:0001596532-25-000028"
    ],
    "receivables": [
     "10-K:0001596532-25-000028"
    ],
    "inventory": [
     "10-K:0001596532-25-000028"
    ],
    "current_assets": [
     "10-K:0001596532-25-000028"
    ],
    "ppe_net": [
     "10-K:0001596532-25-000028"
    ],
    "goodwill": [
     "10-Q:0001596532-24-000279"
    ],
    "intangibles": [
     "10-K:0001596532-25-000028"
    ],
    "total_assets": [
     "10-K:0001596532-25-000028"
    ],
    "accounts_payable": [
     "10-K:0001596532-25-000028"
    ],
    "current_liabilities": [
     "10-K:0001596532-25-000028"
    ],
    "total_liabilities": [
     "10-K:0001596532-25-000028"
    ],
    "equity_parent": [
     "10-K:0001596532-25-000028"
    ],
    "liabilities_and_equity": [
     "10-K:0001596532-25-000028"
    ],
    "shares_outstanding": [
     "10-K:0001596532-25-000028"
    ],
    "retained_earnings": [
     "10-K:0001596532-25-000028"
    ],
    "preferred_stock": [
     "10-K:0001596532-25-000028"
    ],
    "operating_lease_liability": [
     "10-K:0001596532-25-000028"
    ],
    "operating_lease_liability_current": [
     "10-K:0001596532-25-000028"
    ],
    "operating_lease_liability_noncurrent": [
     "10-K:0001596532-25-000028"
    ],
    "operating_lease_discount_rate": [
     "10-K:0001596532-24-000043"
    ],
    "operating_lease_payments_y1": [
     "10-K:0001596532-24-000043"
    ],
    "operating_lease_payments_total": [
     "10-K:0001596532-24-000043"
    ],
    "operating_lease_imputed_interest": [
     "10-K:0001596532-24-000043"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q1",
   "date": "2024-03-31",
   "values": {
    "cash": 2092101000.0,
    "short_term_investments": 3357597000.0,
    "receivables": 1090041000.0,
    "inventory": 2025204000.0,
    "current_assets": 8926283000.0,
    "ppe_net": 97949000.0,
    "goodwill": 268531000.0,
    "intangibles": 82078000.0,
    "total_assets": 10550179000.0,
    "accounts_payable": 223305000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 1783064000.0,
    "long_term_debt": null,
    "total_liabilities": 2687864000.0,
    "temporary_equity": null,
    "equity_parent": 7862315000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 10550179000.0,
    "shares_outstanding": 313601000.0,
    "retained_earnings": 5689064000.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": 23700000.0,
    "operating_lease_payments_total": 65900000.0,
    "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:0001596532-24-000173"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-24-000173"
    ],
    "short_term_investments": [
     "10-Q:0001596532-24-000173"
    ],
    "receivables": [
     "10-Q:0001596532-24-000173"
    ],
    "inventory": [
     "10-Q:0001596532-24-000173"
    ],
    "current_assets": [
     "10-Q:0001596532-24-000173"
    ],
    "ppe_net": [
     "10-Q:0001596532-24-000173"
    ],
    "goodwill": [
     "10-Q:0001596532-24-000173"
    ],
    "intangibles": [
     "10-Q:0001596532-24-000173"
    ],
    "total_assets": [
     "10-Q:0001596532-24-000173"
    ],
    "accounts_payable": [
     "10-Q:0001596532-24-000173"
    ],
    "current_liabilities": [
     "10-Q:0001596532-24-000173"
    ],
    "total_liabilities": [
     "10-Q:0001596532-24-000173"
    ],
    "equity_parent": [
     "10-Q:0001596532-24-000173"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-24-000173"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-24-000173"
    ],
    "retained_earnings": [
     "10-Q:0001596532-24-000173"
    ],
    "preferred_stock": [
     "10-Q:0001596532-24-000173"
    ],
    "operating_lease_payments_y1": [
     "10-Q:0001596532-24-000173"
    ],
    "operating_lease_payments_total": [
     "10-Q:0001596532-24-000173"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q2",
   "date": "2024-06-30",
   "values": {
    "cash": 2429031000.0,
    "short_term_investments": 3844923000.0,
    "receivables": 1226795000.0,
    "inventory": 1853776000.0,
    "current_assets": 9842318000.0,
    "ppe_net": 96282000.0,
    "goodwill": 268531000.0,
    "intangibles": 75388000.0,
    "total_assets": 11623235000.0,
    "accounts_payable": 297832000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 2161879000.0,
    "long_term_debt": null,
    "total_liabilities": 3192427000.0,
    "temporary_equity": null,
    "equity_parent": 8430808000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 11623235000.0,
    "shares_outstanding": 314086000.0,
    "retained_earnings": 6182479000.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": 23500000.0,
    "operating_lease_payments_total": 61600000.0,
    "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:0001596532-24-000279"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-24-000279"
    ],
    "short_term_investments": [
     "10-Q:0001596532-24-000279"
    ],
    "receivables": [
     "10-Q:0001596532-24-000279"
    ],
    "inventory": [
     "10-Q:0001596532-24-000279"
    ],
    "current_assets": [
     "10-Q:0001596532-24-000279"
    ],
    "ppe_net": [
     "10-Q:0001596532-24-000279"
    ],
    "goodwill": [
     "10-Q:0001596532-24-000279"
    ],
    "intangibles": [
     "10-Q:0001596532-24-000279"
    ],
    "total_assets": [
     "10-Q:0001596532-24-000279"
    ],
    "accounts_payable": [
     "10-Q:0001596532-24-000279"
    ],
    "current_liabilities": [
     "10-Q:0001596532-24-000279"
    ],
    "total_liabilities": [
     "10-Q:0001596532-24-000279"
    ],
    "equity_parent": [
     "10-Q:0001596532-24-000279"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-24-000279"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-24-000279"
    ],
    "retained_earnings": [
     "10-Q:0001596532-24-000279"
    ],
    "preferred_stock": [
     "10-Q:0001596532-24-000279"
    ],
    "operating_lease_payments_y1": [
     "10-Q:0001596532-24-000279"
    ],
    "operating_lease_payments_total": [
     "10-Q:0001596532-24-000279"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q3",
   "date": "2024-09-30",
   "values": {
    "cash": 3175139000.0,
    "short_term_investments": 4253249000.0,
    "receivables": 1130897000.0,
    "inventory": 1769962000.0,
    "current_assets": 10877940000.0,
    "ppe_net": 93034000.0,
    "goodwill": null,
    "intangibles": 68698000.0,
    "total_assets": 12846723000.0,
    "accounts_payable": 289161000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 2434374000.0,
    "long_term_debt": null,
    "total_liabilities": 3600834000.0,
    "temporary_equity": null,
    "equity_parent": 9245889000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 12846723000.0,
    "shares_outstanding": 314847000.0,
    "retained_earnings": 6865260000.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": 24100000.0,
    "operating_lease_payments_total": 69800000.0,
    "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:0001596532-24-000368"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-24-000368"
    ],
    "short_term_investments": [
     "10-Q:0001596532-24-000368"
    ],
    "receivables": [
     "10-Q:0001596532-24-000368"
    ],
    "inventory": [
     "10-Q:0001596532-24-000368"
    ],
    "current_assets": [
     "10-Q:0001596532-24-000368"
    ],
    "ppe_net": [
     "10-Q:0001596532-24-000368"
    ],
    "intangibles": [
     "10-Q:0001596532-24-000368"
    ],
    "total_assets": [
     "10-Q:0001596532-24-000368"
    ],
    "accounts_payable": [
     "10-Q:0001596532-24-000368"
    ],
    "current_liabilities": [
     "10-Q:0001596532-24-000368"
    ],
    "total_liabilities": [
     "10-Q:0001596532-24-000368"
    ],
    "equity_parent": [
     "10-Q:0001596532-24-000368"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-24-000368"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-24-000368"
    ],
    "retained_earnings": [
     "10-Q:0001596532-24-000368"
    ],
    "preferred_stock": [
     "10-Q:0001596532-24-000368"
    ],
    "operating_lease_payments_y1": [
     "10-Q:0001596532-24-000368"
    ],
    "operating_lease_payments_total": [
     "10-Q:0001596532-24-000368"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q4",
   "date": "2024-12-31",
   "values": {
    "cash": 2762400000.0,
    "short_term_investments": 5541100000.0,
    "receivables": 1140500000.0,
    "inventory": 1834600000.0,
    "current_assets": 11910900000.0,
    "ppe_net": 98800000.0,
    "goodwill": 268500000.0,
    "intangibles": 62000000.0,
    "total_assets": 14043900000.0,
    "accounts_payable": 381100000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 2732200000.0,
    "long_term_debt": null,
    "total_liabilities": 4049100000.0,
    "temporary_equity": null,
    "equity_parent": 9994800000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 14043900000.0,
    "shares_outstanding": 1261300000.0,
    "retained_earnings": 7542500000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": 50100000.0,
    "commercial_paper": null,
    "operating_lease_liability": 59642000.0,
    "operating_lease_liability_current": 22143000.0,
    "operating_lease_liability_noncurrent": 37499000.0,
    "operating_lease_discount_rate": null,
    "operating_lease_payments_y1": 24704000.0,
    "operating_lease_payments_total": 65307000.0,
    "operating_lease_imputed_interest": 5665000.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:0001596532-25-000028",
    "10-K:0001596532-26-000013",
    "10-Q:0001596532-25-000106"
   ],
   "value_sources": {
    "cash": [
     "10-K:0001596532-26-000013"
    ],
    "short_term_investments": [
     "10-K:0001596532-26-000013"
    ],
    "receivables": [
     "10-K:0001596532-26-000013"
    ],
    "inventory": [
     "10-K:0001596532-26-000013"
    ],
    "current_assets": [
     "10-K:0001596532-26-000013"
    ],
    "ppe_net": [
     "10-K:0001596532-26-000013"
    ],
    "goodwill": [
     "10-K:0001596532-26-000013"
    ],
    "intangibles": [
     "10-K:0001596532-26-000013"
    ],
    "total_assets": [
     "10-K:0001596532-26-000013"
    ],
    "accounts_payable": [
     "10-K:0001596532-26-000013"
    ],
    "current_liabilities": [
     "10-K:0001596532-26-000013"
    ],
    "total_liabilities": [
     "10-K:0001596532-26-000013"
    ],
    "equity_parent": [
     "10-K:0001596532-26-000013"
    ],
    "liabilities_and_equity": [
     "10-K:0001596532-26-000013"
    ],
    "shares_outstanding": [
     "10-K:0001596532-26-000013"
    ],
    "retained_earnings": [
     "10-K:0001596532-26-000013"
    ],
    "preferred_stock": [
     "10-K:0001596532-26-000013"
    ],
    "accrued_taxes_current": [
     "10-Q:0001596532-25-000106"
    ],
    "operating_lease_liability": [
     "10-K:0001596532-25-000028"
    ],
    "operating_lease_liability_current": [
     "10-K:0001596532-25-000028"
    ],
    "operating_lease_liability_noncurrent": [
     "10-K:0001596532-25-000028"
    ],
    "operating_lease_payments_y1": [
     "10-K:0001596532-25-000028"
    ],
    "operating_lease_payments_total": [
     "10-K:0001596532-25-000028"
    ],
    "operating_lease_imputed_interest": [
     "10-K:0001596532-25-000028"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q1",
   "date": "2025-03-31",
   "values": {
    "cash": 1845100000.0,
    "short_term_investments": 6304500000.0,
    "receivables": 1435900000.0,
    "inventory": 1957300000.0,
    "current_assets": 12276300000.0,
    "ppe_net": 123900000.0,
    "goodwill": 268500000.0,
    "intangibles": 56400000.0,
    "total_assets": 14514600000.0,
    "accounts_payable": 389100000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 3121600000.0,
    "long_term_debt": null,
    "total_liabilities": 4395500000.0,
    "temporary_equity": null,
    "equity_parent": 10119100000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 14514600000.0,
    "shares_outstanding": 1256600000.0,
    "retained_earnings": 7569200000.0,
    "preferred_stock": 0.0,
    "long_term_investments": null,
    "equity_method_investments": null,
    "accrued_taxes_current": 249100000.0,
    "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:0001596532-25-000106"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-25-000106"
    ],
    "short_term_investments": [
     "10-Q:0001596532-25-000106"
    ],
    "receivables": [
     "10-Q:0001596532-25-000106"
    ],
    "inventory": [
     "10-Q:0001596532-25-000106"
    ],
    "current_assets": [
     "10-Q:0001596532-25-000106"
    ],
    "ppe_net": [
     "10-Q:0001596532-25-000106"
    ],
    "goodwill": [
     "10-Q:0001596532-25-000106"
    ],
    "intangibles": [
     "10-Q:0001596532-25-000106"
    ],
    "total_assets": [
     "10-Q:0001596532-25-000106"
    ],
    "accounts_payable": [
     "10-Q:0001596532-25-000106"
    ],
    "current_liabilities": [
     "10-Q:0001596532-25-000106"
    ],
    "total_liabilities": [
     "10-Q:0001596532-25-000106"
    ],
    "equity_parent": [
     "10-Q:0001596532-25-000106"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-25-000106"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-25-000106"
    ],
    "retained_earnings": [
     "10-Q:0001596532-25-000106"
    ],
    "preferred_stock": [
     "10-Q:0001596532-25-000106"
    ],
    "accrued_taxes_current": [
     "10-Q:0001596532-25-000106"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q2",
   "date": "2025-06-30",
   "values": {
    "cash": 2225500000.0,
    "short_term_investments": 6618900000.0,
    "receivables": 1623600000.0,
    "inventory": 2059100000.0,
    "current_assets": 13503500000.0,
    "ppe_net": 152300000.0,
    "goodwill": 416500000.0,
    "intangibles": 319800000.0,
    "total_assets": 16534200000.0,
    "accounts_payable": 543900000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 4051400000.0,
    "long_term_debt": null,
    "total_liabilities": 5632600000.0,
    "temporary_equity": null,
    "equity_parent": 10901600000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 16534200000.0,
    "shares_outstanding": 1256800000.0,
    "retained_earnings": 8262100000.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:0001596532-25-000216"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-25-000216"
    ],
    "short_term_investments": [
     "10-Q:0001596532-25-000216"
    ],
    "receivables": [
     "10-Q:0001596532-25-000216"
    ],
    "inventory": [
     "10-Q:0001596532-25-000216"
    ],
    "current_assets": [
     "10-Q:0001596532-25-000216"
    ],
    "ppe_net": [
     "10-Q:0001596532-25-000216"
    ],
    "goodwill": [
     "10-Q:0001596532-25-000216"
    ],
    "intangibles": [
     "10-Q:0001596532-25-000216"
    ],
    "total_assets": [
     "10-Q:0001596532-25-000216"
    ],
    "accounts_payable": [
     "10-Q:0001596532-25-000216"
    ],
    "current_liabilities": [
     "10-Q:0001596532-25-000216"
    ],
    "total_liabilities": [
     "10-Q:0001596532-25-000216"
    ],
    "equity_parent": [
     "10-Q:0001596532-25-000216"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-25-000216"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-25-000216"
    ],
    "retained_earnings": [
     "10-Q:0001596532-25-000216"
    ],
    "preferred_stock": [
     "10-Q:0001596532-25-000216"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q3",
   "date": "2025-09-30",
   "values": {
    "cash": 2326600000.0,
    "short_term_investments": 7779600000.0,
    "receivables": 1489400000.0,
    "inventory": 2155700000.0,
    "current_assets": 15184800000.0,
    "ppe_net": 172600000.0,
    "goodwill": 416200000.0,
    "intangibles": 304100000.0,
    "total_assets": 18048800000.0,
    "accounts_payable": 481000000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 4666600000.0,
    "long_term_debt": null,
    "total_liabilities": 6141700000.0,
    "temporary_equity": null,
    "equity_parent": 11907100000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 18048800000.0,
    "shares_outstanding": 1259200000.0,
    "retained_earnings": 9115100000.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:0001596532-25-000286"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-25-000286"
    ],
    "short_term_investments": [
     "10-Q:0001596532-25-000286"
    ],
    "receivables": [
     "10-Q:0001596532-25-000286"
    ],
    "inventory": [
     "10-Q:0001596532-25-000286"
    ],
    "current_assets": [
     "10-Q:0001596532-25-000286"
    ],
    "ppe_net": [
     "10-Q:0001596532-25-000286"
    ],
    "goodwill": [
     "10-Q:0001596532-25-000286"
    ],
    "intangibles": [
     "10-Q:0001596532-25-000286"
    ],
    "total_assets": [
     "10-Q:0001596532-25-000286"
    ],
    "accounts_payable": [
     "10-Q:0001596532-25-000286"
    ],
    "current_liabilities": [
     "10-Q:0001596532-25-000286"
    ],
    "total_liabilities": [
     "10-Q:0001596532-25-000286"
    ],
    "equity_parent": [
     "10-Q:0001596532-25-000286"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-25-000286"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-25-000286"
    ],
    "retained_earnings": [
     "10-Q:0001596532-25-000286"
    ],
    "preferred_stock": [
     "10-Q:0001596532-25-000286"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q4",
   "date": "2025-12-31",
   "values": {
    "cash": 1963900000.0,
    "short_term_investments": 8779100000.0,
    "receivables": 1886900000.0,
    "inventory": 2247100000.0,
    "current_assets": 16387000000.0,
    "ppe_net": 203100000.0,
    "goodwill": 416100000.0,
    "intangibles": 288800000.0,
    "total_assets": 19448600000.0,
    "accounts_payable": 651700000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 5376500000.0,
    "long_term_debt": null,
    "total_liabilities": 7078100000.0,
    "temporary_equity": null,
    "equity_parent": 12370500000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 19448600000.0,
    "shares_outstanding": 1256500000.0,
    "retained_earnings": 9446600000.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": 22100000.0,
    "operating_lease_payments_total": 90500000.0,
    "operating_lease_imputed_interest": null,
    "debt_maturity_y1": null,
    "debt_maturity_y2": null,
    "debt_maturity_y3": null,
    "debt_maturity_y4": null,
    "debt_maturity_y5": null,
    "debt_maturity_after_y5": null
   },
   "sources": [
    "10-K:0001596532-26-000013",
    "10-Q:0001596532-26-000175"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-26-000175"
    ],
    "short_term_investments": [
     "10-Q:0001596532-26-000175"
    ],
    "receivables": [
     "10-Q:0001596532-26-000175"
    ],
    "inventory": [
     "10-Q:0001596532-26-000175"
    ],
    "current_assets": [
     "10-Q:0001596532-26-000175"
    ],
    "ppe_net": [
     "10-Q:0001596532-26-000175"
    ],
    "goodwill": [
     "10-Q:0001596532-26-000175"
    ],
    "intangibles": [
     "10-Q:0001596532-26-000175"
    ],
    "total_assets": [
     "10-Q:0001596532-26-000175"
    ],
    "accounts_payable": [
     "10-Q:0001596532-26-000175"
    ],
    "current_liabilities": [
     "10-Q:0001596532-26-000175"
    ],
    "total_liabilities": [
     "10-Q:0001596532-26-000175"
    ],
    "equity_parent": [
     "10-Q:0001596532-26-000175"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-26-000175"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-26-000175"
    ],
    "retained_earnings": [
     "10-Q:0001596532-26-000175"
    ],
    "preferred_stock": [
     "10-Q:0001596532-26-000175"
    ],
    "operating_lease_payments_y1": [
     "10-K:0001596532-26-000013"
    ],
    "operating_lease_payments_total": [
     "10-K:0001596532-26-000013"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q1",
   "date": "2026-03-31",
   "values": {
    "cash": 2789500000.0,
    "short_term_investments": 9563700000.0,
    "receivables": 1923800000.0,
    "inventory": 2380000000.0,
    "current_assets": 18556700000.0,
    "ppe_net": 250300000.0,
    "goodwill": 416100000.0,
    "intangibles": 273500000.0,
    "total_assets": 21656500000.0,
    "accounts_payable": 608400000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 6560100000.0,
    "long_term_debt": null,
    "total_liabilities": 8169400000.0,
    "temporary_equity": null,
    "equity_parent": 13487100000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 21656500000.0,
    "shares_outstanding": 1259200000.0,
    "retained_earnings": 10469900000.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:0001596532-26-000078"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-26-000078"
    ],
    "short_term_investments": [
     "10-Q:0001596532-26-000078"
    ],
    "receivables": [
     "10-Q:0001596532-26-000078"
    ],
    "inventory": [
     "10-Q:0001596532-26-000078"
    ],
    "current_assets": [
     "10-Q:0001596532-26-000078"
    ],
    "ppe_net": [
     "10-Q:0001596532-26-000078"
    ],
    "goodwill": [
     "10-Q:0001596532-26-000078"
    ],
    "intangibles": [
     "10-Q:0001596532-26-000078"
    ],
    "total_assets": [
     "10-Q:0001596532-26-000078"
    ],
    "accounts_payable": [
     "10-Q:0001596532-26-000078"
    ],
    "current_liabilities": [
     "10-Q:0001596532-26-000078"
    ],
    "total_liabilities": [
     "10-Q:0001596532-26-000078"
    ],
    "equity_parent": [
     "10-Q:0001596532-26-000078"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-26-000078"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-26-000078"
    ],
    "retained_earnings": [
     "10-Q:0001596532-26-000078"
    ],
    "preferred_stock": [
     "10-Q:0001596532-26-000078"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q2",
   "date": "2026-06-30",
   "values": {
    "cash": 2290200000.0,
    "short_term_investments": 11053100000.0,
    "receivables": 2266200000.0,
    "inventory": 2535300000.0,
    "current_assets": 20163400000.0,
    "ppe_net": 312500000.0,
    "goodwill": 416100000.0,
    "intangibles": 258200000.0,
    "total_assets": 23720100000.0,
    "accounts_payable": 692700000.0,
    "short_term_borrowings": null,
    "debt_current": null,
    "current_liabilities": 6818400000.0,
    "long_term_debt": null,
    "total_liabilities": 8922400000.0,
    "temporary_equity": null,
    "equity_parent": 14797700000.0,
    "nci": null,
    "equity_total": null,
    "liabilities_and_equity": 23720100000.0,
    "shares_outstanding": 1261200000.0,
    "retained_earnings": 11682800000.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:0001596532-26-000175"
   ],
   "value_sources": {
    "cash": [
     "10-Q:0001596532-26-000175"
    ],
    "short_term_investments": [
     "10-Q:0001596532-26-000175"
    ],
    "receivables": [
     "10-Q:0001596532-26-000175"
    ],
    "inventory": [
     "10-Q:0001596532-26-000175"
    ],
    "current_assets": [
     "10-Q:0001596532-26-000175"
    ],
    "ppe_net": [
     "10-Q:0001596532-26-000175"
    ],
    "goodwill": [
     "10-Q:0001596532-26-000175"
    ],
    "intangibles": [
     "10-Q:0001596532-26-000175"
    ],
    "total_assets": [
     "10-Q:0001596532-26-000175"
    ],
    "accounts_payable": [
     "10-Q:0001596532-26-000175"
    ],
    "current_liabilities": [
     "10-Q:0001596532-26-000175"
    ],
    "total_liabilities": [
     "10-Q:0001596532-26-000175"
    ],
    "equity_parent": [
     "10-Q:0001596532-26-000175"
    ],
    "liabilities_and_equity": [
     "10-Q:0001596532-26-000175"
    ],
    "shares_outstanding": [
     "10-Q:0001596532-26-000175"
    ],
    "retained_earnings": [
     "10-Q:0001596532-26-000175"
    ],
    "preferred_stock": [
     "10-Q:0001596532-26-000175"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "cf_quarterly": [
  {
   "period": "FY2020 Q1",
   "fiscal_year": 2020,
   "quarter": 1,
   "start": "2020-01-01",
   "end": "2020-03-31",
   "values": {
    "cfo": 194847000.0,
    "cfi": -329478000.0,
    "cff": -212553000.0,
    "capex": 3107000.0,
    "d_and_a": 10208000.0,
    "sbc": 27556000.0,
    "dividends_paid": null,
    "buybacks": 227895000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 5200000.0,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": 457000.0,
    "change_receivables": -46329000.0,
    "change_inventories": 17691000.0,
    "change_payables": -6386000.0,
    "change_contract_liabilities": 21000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-21-000149"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-21-000149"
    ],
    "cfi": [
     "10-Q:0001596532-21-000149"
    ],
    "cff": [
     "10-Q:0001596532-21-000149"
    ],
    "capex": [
     "10-Q:0001596532-21-000149"
    ],
    "d_and_a": [
     "10-Q:0001596532-21-000149"
    ],
    "sbc": [
     "10-Q:0001596532-21-000149"
    ],
    "buybacks": [
     "10-Q:0001596532-21-000149"
    ],
    "depreciation": [
     "10-Q:0001596532-21-000149"
    ],
    "deferred_tax": [
     "10-Q:0001596532-21-000149"
    ],
    "change_receivables": [
     "10-Q:0001596532-21-000149"
    ],
    "change_inventories": [
     "10-Q:0001596532-21-000149"
    ],
    "change_payables": [
     "10-Q:0001596532-21-000149"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-21-000149"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2020 Q2",
   "fiscal_year": 2020,
   "quarter": 2,
   "start": "2020-04-01",
   "end": "2020-06-30",
   "values": {
    "cfo": 138216000.0,
    "cfi": -103281000.0,
    "cff": 2886000.0,
    "capex": 2071000.0,
    "d_and_a": 10962000.0,
    "sbc": 32922000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 5100000.0,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": 2211000.0,
    "change_receivables": 31066000.0,
    "change_inventories": 65200000.0,
    "change_payables": 37859000.0,
    "change_contract_liabilities": -19263000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-21-000149",
    "10-Q:0001596532-21-000255"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-21-000149",
     "10-Q:0001596532-21-000255"
    ],
    "cfi": [
     "10-Q:0001596532-21-000149",
     "10-Q:0001596532-21-000255"
    ],
    "cff": [
     "10-Q:0001596532-21-000149",
     "10-Q:0001596532-21-000255"
    ],
    "capex": [
     "10-Q:0001596532-21-000149",
     "10-Q:0001596532-21-000255"
    ],
    "d_and_a": [
     "10-Q:0001596532-21-000149",
     "10-Q:0001596532-21-000255"
    ],
    "sbc": [
     "10-Q:0001596532-21-000255"
    ],
    "buybacks": [
     "10-Q:0001596532-21-000149",
     "10-Q:0001596532-21-000255"
    ],
    "depreciation": [
     "10-Q:0001596532-21-000255"
    ],
    "deferred_tax": [
     "10-Q:0001596532-21-000149",
     "10-Q:0001596532-21-000255"
    ],
    "change_receivables": [
     "10-Q:0001596532-21-000149",
     "10-Q:0001596532-21-000255"
    ],
    "change_inventories": [
     "10-Q:0001596532-21-000149",
     "10-Q:0001596532-21-000255"
    ],
    "change_payables": [
     "10-Q:0001596532-21-000149",
     "10-Q:0001596532-21-000255"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-21-000149",
     "10-Q:0001596532-21-000255"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2020 Q3",
   "fiscal_year": 2020,
   "quarter": 3,
   "start": "2020-07-01",
   "end": "2020-09-30",
   "values": {
    "cfo": 215127000.0,
    "cfi": 102283000.0,
    "cff": -148734000.0,
    "capex": 2523000.0,
    "d_and_a": 10805000.0,
    "sbc": 36469000.0,
    "dividends_paid": null,
    "buybacks": 167278000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 4900000.0,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": 593000.0,
    "change_receivables": -83008000.0,
    "change_inventories": 111105000.0,
    "change_payables": 40330000.0,
    "change_contract_liabilities": -15207000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-21-000255",
    "10-Q:0001596532-21-000354"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-21-000255",
     "10-Q:0001596532-21-000354"
    ],
    "cfi": [
     "10-Q:0001596532-21-000255",
     "10-Q:0001596532-21-000354"
    ],
    "cff": [
     "10-Q:0001596532-21-000255",
     "10-Q:0001596532-21-000354"
    ],
    "capex": [
     "10-Q:0001596532-21-000255",
     "10-Q:0001596532-21-000354"
    ],
    "d_and_a": [
     "10-Q:0001596532-21-000255",
     "10-Q:0001596532-21-000354"
    ],
    "sbc": [
     "10-Q:0001596532-21-000354"
    ],
    "buybacks": [
     "10-Q:0001596532-21-000255",
     "10-Q:0001596532-21-000354"
    ],
    "depreciation": [
     "10-Q:0001596532-21-000354"
    ],
    "deferred_tax": [
     "10-Q:0001596532-21-000255",
     "10-Q:0001596532-21-000354"
    ],
    "change_receivables": [
     "10-Q:0001596532-21-000255",
     "10-Q:0001596532-21-000354"
    ],
    "change_inventories": [
     "10-Q:0001596532-21-000255",
     "10-Q:0001596532-21-000354"
    ],
    "change_payables": [
     "10-Q:0001596532-21-000255",
     "10-Q:0001596532-21-000354"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-21-000255",
     "10-Q:0001596532-21-000354"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2020 Q4",
   "fiscal_year": 2020,
   "quarter": 4,
   "start": "2020-10-01",
   "end": "2020-12-31",
   "values": {
    "cfo": 186924000.0,
    "cfi": -278326000.0,
    "cff": 12062000.0,
    "capex": null,
    "d_and_a": 12615000.0,
    "sbc": 40095000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 5000000.0,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": -12405000.0,
    "change_receivables": 87598000.0,
    "change_inventories": 41322000.0,
    "change_payables": -30642000.0,
    "change_contract_liabilities": 84801000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001596532-22-000026",
    "10-Q:0001596532-21-000354"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001596532-22-000026",
     "10-Q:0001596532-21-000354"
    ],
    "cfi": [
     "10-K:0001596532-22-000026",
     "10-Q:0001596532-21-000354"
    ],
    "cff": [
     "10-K:0001596532-22-000026",
     "10-Q:0001596532-21-000354"
    ],
    "d_and_a": [
     "10-K:0001596532-22-000026",
     "10-Q:0001596532-21-000354"
    ],
    "sbc": [
     "10-K:0001596532-22-000026",
     "10-Q:0001596532-21-000354"
    ],
    "buybacks": [
     "10-K:0001596532-22-000026",
     "10-Q:0001596532-21-000354"
    ],
    "depreciation": [
     "10-K:0001596532-22-000026",
     "10-Q:0001596532-21-000354"
    ],
    "deferred_tax": [
     "10-K:0001596532-22-000026",
     "10-Q:0001596532-21-000354"
    ],
    "change_receivables": [
     "10-K:0001596532-22-000026",
     "10-Q:0001596532-21-000354"
    ],
    "change_inventories": [
     "10-K:0001596532-22-000026",
     "10-Q:0001596532-21-000354"
    ],
    "change_payables": [
     "10-K:0001596532-22-000026",
     "10-Q:0001596532-21-000354"
    ],
    "change_contract_liabilities": [
     "10-K:0001596532-22-000026",
     "10-Q:0001596532-21-000354"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "d_and_a": "derived",
    "sbc": "derived",
    "buybacks": "derived",
    "depreciation": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2021 Q1",
   "fiscal_year": 2021,
   "quarter": 1,
   "start": "2021-01-01",
   "end": "2021-03-31",
   "values": {
    "cfo": 254675000.0,
    "cfi": -217949000.0,
    "cff": -85770000.0,
    "capex": 5096000.0,
    "d_and_a": 12658000.0,
    "sbc": 37553000.0,
    "dividends_paid": null,
    "buybacks": 101355000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 4900000.0,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": 1425000.0,
    "change_receivables": -9074000.0,
    "change_inventories": 3500000.0,
    "change_payables": 2833000.0,
    "change_contract_liabilities": 69204000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-22-000112"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-22-000112"
    ],
    "cfi": [
     "10-Q:0001596532-22-000112"
    ],
    "cff": [
     "10-Q:0001596532-22-000112"
    ],
    "capex": [
     "10-Q:0001596532-22-000112"
    ],
    "d_and_a": [
     "10-Q:0001596532-22-000112"
    ],
    "sbc": [
     "10-Q:0001596532-22-000112"
    ],
    "buybacks": [
     "10-Q:0001596532-22-000112"
    ],
    "depreciation": [
     "10-Q:0001596532-22-000112"
    ],
    "deferred_tax": [
     "10-Q:0001596532-22-000112"
    ],
    "change_receivables": [
     "10-Q:0001596532-22-000112"
    ],
    "change_inventories": [
     "10-Q:0001596532-22-000112"
    ],
    "change_payables": [
     "10-Q:0001596532-22-000112"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-22-000112"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2021 Q2",
   "fiscal_year": 2021,
   "quarter": 2,
   "start": "2021-04-01",
   "end": "2021-06-30",
   "values": {
    "cfo": 263366000.0,
    "cfi": -218133000.0,
    "cff": 4946000.0,
    "capex": 4471000.0,
    "d_and_a": 12577000.0,
    "sbc": 44944000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 4800000.0,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": -4423000.0,
    "change_receivables": -16252000.0,
    "change_inventories": 60031000.0,
    "change_payables": 8046000.0,
    "change_contract_liabilities": 26059000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-22-000112",
    "10-Q:0001596532-22-000220"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-22-000112",
     "10-Q:0001596532-22-000220"
    ],
    "cfi": [
     "10-Q:0001596532-22-000112",
     "10-Q:0001596532-22-000220"
    ],
    "cff": [
     "10-Q:0001596532-22-000112",
     "10-Q:0001596532-22-000220"
    ],
    "capex": [
     "10-Q:0001596532-22-000112",
     "10-Q:0001596532-22-000220"
    ],
    "d_and_a": [
     "10-Q:0001596532-22-000112",
     "10-Q:0001596532-22-000220"
    ],
    "sbc": [
     "10-Q:0001596532-22-000220"
    ],
    "buybacks": [
     "10-Q:0001596532-22-000112",
     "10-Q:0001596532-22-000220"
    ],
    "depreciation": [
     "10-Q:0001596532-22-000220"
    ],
    "deferred_tax": [
     "10-Q:0001596532-22-000112",
     "10-Q:0001596532-22-000220"
    ],
    "change_receivables": [
     "10-Q:0001596532-22-000112",
     "10-Q:0001596532-22-000220"
    ],
    "change_inventories": [
     "10-Q:0001596532-22-000112",
     "10-Q:0001596532-22-000220"
    ],
    "change_payables": [
     "10-Q:0001596532-22-000112",
     "10-Q:0001596532-22-000220"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-22-000112",
     "10-Q:0001596532-22-000220"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2021 Q3",
   "fiscal_year": 2021,
   "quarter": 3,
   "start": "2021-07-01",
   "end": "2021-09-30",
   "values": {
    "cfo": 272579000.0,
    "cfi": -425281000.0,
    "cff": -109156000.0,
    "capex": 45888000.0,
    "d_and_a": 12629000.0,
    "sbc": 53135000.0,
    "dividends_paid": null,
    "buybacks": 134157000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 4900000.0,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": 2425000.0,
    "change_receivables": 31376000.0,
    "change_inventories": 32466000.0,
    "change_payables": -11954000.0,
    "change_contract_liabilities": 54350000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-22-000220",
    "10-Q:0001596532-22-000294"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-22-000220",
     "10-Q:0001596532-22-000294"
    ],
    "cfi": [
     "10-Q:0001596532-22-000220",
     "10-Q:0001596532-22-000294"
    ],
    "cff": [
     "10-Q:0001596532-22-000220",
     "10-Q:0001596532-22-000294"
    ],
    "capex": [
     "10-Q:0001596532-22-000220",
     "10-Q:0001596532-22-000294"
    ],
    "d_and_a": [
     "10-Q:0001596532-22-000220",
     "10-Q:0001596532-22-000294"
    ],
    "sbc": [
     "10-Q:0001596532-22-000294"
    ],
    "buybacks": [
     "10-Q:0001596532-22-000220",
     "10-Q:0001596532-22-000294"
    ],
    "depreciation": [
     "10-Q:0001596532-22-000294"
    ],
    "deferred_tax": [
     "10-Q:0001596532-22-000220",
     "10-Q:0001596532-22-000294"
    ],
    "change_receivables": [
     "10-Q:0001596532-22-000220",
     "10-Q:0001596532-22-000294"
    ],
    "change_inventories": [
     "10-Q:0001596532-22-000220",
     "10-Q:0001596532-22-000294"
    ],
    "change_payables": [
     "10-Q:0001596532-22-000220",
     "10-Q:0001596532-22-000294"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-22-000220",
     "10-Q:0001596532-22-000294"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2021 Q4",
   "fiscal_year": 2021,
   "quarter": 4,
   "start": "2021-10-01",
   "end": "2021-12-31",
   "values": {
    "cfo": 225236000.0,
    "cfi": -64199000.0,
    "cff": -170902000.0,
    "capex": null,
    "d_and_a": 12470000.0,
    "sbc": 51243000.0,
    "dividends_paid": null,
    "buybacks": 176133000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 4900000.0,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": -98717000.0,
    "change_receivables": 120919000.0,
    "change_inventories": 74452000.0,
    "change_payables": 67756000.0,
    "change_contract_liabilities": 128872000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001596532-23-000016",
    "10-Q:0001596532-22-000294"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "cfi": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "cff": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "d_and_a": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "sbc": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "buybacks": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "depreciation": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "deferred_tax": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "change_receivables": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "change_inventories": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "change_payables": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ],
    "change_contract_liabilities": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-22-000294"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "d_and_a": "derived",
    "sbc": "derived",
    "buybacks": "derived",
    "depreciation": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2022 Q1",
   "fiscal_year": 2022,
   "quarter": 1,
   "start": "2022-01-01",
   "end": "2022-03-31",
   "values": {
    "cfo": 217138000.0,
    "cfi": -72615000.0,
    "cff": -129809000.0,
    "capex": 14876000.0,
    "d_and_a": 13091000.0,
    "sbc": 50279000.0,
    "dividends_paid": null,
    "buybacks": 136228000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 5600000.0,
    "amortisation_intangibles": 7300000.0,
    "goodwill_impairment": null,
    "deferred_tax": -81822000.0,
    "change_receivables": 131861000.0,
    "change_inventories": 43531000.0,
    "change_payables": 2478000.0,
    "change_contract_liabilities": 187194000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-23-000104"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-23-000104"
    ],
    "cfi": [
     "10-Q:0001596532-23-000104"
    ],
    "cff": [
     "10-Q:0001596532-23-000104"
    ],
    "capex": [
     "10-Q:0001596532-23-000104"
    ],
    "d_and_a": [
     "10-Q:0001596532-23-000104"
    ],
    "sbc": [
     "10-Q:0001596532-23-000104"
    ],
    "buybacks": [
     "10-Q:0001596532-23-000104"
    ],
    "depreciation": [
     "10-Q:0001596532-23-000104"
    ],
    "amortisation_intangibles": [
     "10-Q:0001596532-23-000104"
    ],
    "deferred_tax": [
     "10-Q:0001596532-23-000104"
    ],
    "change_receivables": [
     "10-Q:0001596532-23-000104"
    ],
    "change_inventories": [
     "10-Q:0001596532-23-000104"
    ],
    "change_payables": [
     "10-Q:0001596532-23-000104"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-23-000104"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2022 Q2",
   "fiscal_year": 2022,
   "quarter": 2,
   "start": "2022-04-01",
   "end": "2022-06-30",
   "values": {
    "cfo": 101097000.0,
    "cfi": 245574000.0,
    "cff": -485890000.0,
    "capex": 8868000.0,
    "d_and_a": 14921000.0,
    "sbc": 50224000.0,
    "dividends_paid": null,
    "buybacks": 483660000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 6200000.0,
    "amortisation_intangibles": 7700000.0,
    "goodwill_impairment": null,
    "deferred_tax": -24115000.0,
    "change_receivables": -67526000.0,
    "change_inventories": 158521000.0,
    "change_payables": 68691000.0,
    "change_contract_liabilities": -95993000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-23-000104",
    "10-Q:0001596532-23-000197"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-23-000104",
     "10-Q:0001596532-23-000197"
    ],
    "cfi": [
     "10-Q:0001596532-23-000104",
     "10-Q:0001596532-23-000197"
    ],
    "cff": [
     "10-Q:0001596532-23-000104",
     "10-Q:0001596532-23-000197"
    ],
    "capex": [
     "10-Q:0001596532-23-000104",
     "10-Q:0001596532-23-000197"
    ],
    "d_and_a": [
     "10-Q:0001596532-23-000104",
     "10-Q:0001596532-23-000197"
    ],
    "sbc": [
     "10-Q:0001596532-23-000197"
    ],
    "buybacks": [
     "10-Q:0001596532-23-000104",
     "10-Q:0001596532-23-000197"
    ],
    "depreciation": [
     "10-Q:0001596532-23-000197"
    ],
    "amortisation_intangibles": [
     "10-Q:0001596532-23-000197"
    ],
    "deferred_tax": [
     "10-Q:0001596532-23-000104",
     "10-Q:0001596532-23-000197"
    ],
    "change_receivables": [
     "10-Q:0001596532-23-000104",
     "10-Q:0001596532-23-000197"
    ],
    "change_inventories": [
     "10-Q:0001596532-23-000104",
     "10-Q:0001596532-23-000197"
    ],
    "change_payables": [
     "10-Q:0001596532-23-000104",
     "10-Q:0001596532-23-000197"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-23-000104",
     "10-Q:0001596532-23-000197"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2022 Q3",
   "fiscal_year": 2022,
   "quarter": 3,
   "start": "2022-07-01",
   "end": "2022-09-30",
   "values": {
    "cfo": 134105000.0,
    "cfi": 126193000.0,
    "cff": -34240000.0,
    "capex": 10440000.0,
    "d_and_a": 17157000.0,
    "sbc": 65477000.0,
    "dividends_paid": null,
    "buybacks": 47582000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 6900000.0,
    "amortisation_intangibles": 9300000.0,
    "goodwill_impairment": null,
    "deferred_tax": -42418000.0,
    "change_receivables": 65612000.0,
    "change_inventories": 247740000.0,
    "change_payables": 2311000.0,
    "change_contract_liabilities": -92446000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-23-000197",
    "10-Q:0001596532-23-000274"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-23-000197",
     "10-Q:0001596532-23-000274"
    ],
    "cfi": [
     "10-Q:0001596532-23-000197",
     "10-Q:0001596532-23-000274"
    ],
    "cff": [
     "10-Q:0001596532-23-000197",
     "10-Q:0001596532-23-000274"
    ],
    "capex": [
     "10-Q:0001596532-23-000197",
     "10-Q:0001596532-23-000274"
    ],
    "d_and_a": [
     "10-Q:0001596532-23-000197",
     "10-Q:0001596532-23-000274"
    ],
    "sbc": [
     "10-Q:0001596532-23-000274"
    ],
    "buybacks": [
     "10-Q:0001596532-23-000197",
     "10-Q:0001596532-23-000274"
    ],
    "depreciation": [
     "10-Q:0001596532-23-000274"
    ],
    "amortisation_intangibles": [
     "10-Q:0001596532-23-000274"
    ],
    "deferred_tax": [
     "10-Q:0001596532-23-000197",
     "10-Q:0001596532-23-000274"
    ],
    "change_receivables": [
     "10-Q:0001596532-23-000197",
     "10-Q:0001596532-23-000274"
    ],
    "change_inventories": [
     "10-Q:0001596532-23-000197",
     "10-Q:0001596532-23-000274"
    ],
    "change_payables": [
     "10-Q:0001596532-23-000197",
     "10-Q:0001596532-23-000274"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-23-000197",
     "10-Q:0001596532-23-000274"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2022 Q4",
   "fiscal_year": 2022,
   "quarter": 4,
   "start": "2022-10-01",
   "end": "2022-12-31",
   "values": {
    "cfo": 40473000.0,
    "cfi": -82825000.0,
    "cff": -4662000.0,
    "capex": null,
    "d_and_a": 17531000.0,
    "sbc": 64954000.0,
    "dividends_paid": null,
    "buybacks": 2817000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 6900000.0,
    "amortisation_intangibles": 9350000.0,
    "goodwill_impairment": null,
    "deferred_tax": -96027000.0,
    "change_receivables": 271584000.0,
    "change_inventories": 189156000.0,
    "change_payables": -42044000.0,
    "change_contract_liabilities": 100202000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001596532-23-000016",
    "10-K:0001596532-24-000043",
    "10-Q:0001596532-23-000274"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "cfi": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "cff": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "d_and_a": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "sbc": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "buybacks": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "depreciation": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "amortisation_intangibles": [
     "10-K:0001596532-23-000016",
     "10-Q:0001596532-23-000274"
    ],
    "deferred_tax": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "change_receivables": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "change_inventories": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "change_payables": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ],
    "change_contract_liabilities": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-23-000274"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "d_and_a": "derived",
    "sbc": "derived",
    "buybacks": "derived",
    "depreciation": "derived",
    "amortisation_intangibles": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2023 Q1",
   "fiscal_year": 2023,
   "quarter": 1,
   "start": "2023-01-01",
   "end": "2023-03-31",
   "values": {
    "cfo": 374483000.0,
    "cfi": -21747000.0,
    "cff": -68403000.0,
    "capex": 5631000.0,
    "d_and_a": 20905000.0,
    "sbc": 62881000.0,
    "dividends_paid": null,
    "buybacks": 82275000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 7100000.0,
    "amortisation_intangibles": 9300000.0,
    "goodwill_impairment": null,
    "deferred_tax": -71153000.0,
    "change_receivables": -60221000.0,
    "change_inventories": 392997000.0,
    "change_payables": 94564000.0,
    "change_contract_liabilities": 51028000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-24-000173",
    "10-Q:0001596532-24-000279"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-24-000173"
    ],
    "cfi": [
     "10-Q:0001596532-24-000173"
    ],
    "cff": [
     "10-Q:0001596532-24-000173"
    ],
    "capex": [
     "10-Q:0001596532-24-000173"
    ],
    "d_and_a": [
     "10-Q:0001596532-24-000173"
    ],
    "sbc": [
     "10-Q:0001596532-24-000173"
    ],
    "buybacks": [
     "10-Q:0001596532-24-000173"
    ],
    "depreciation": [
     "10-Q:0001596532-24-000173"
    ],
    "amortisation_intangibles": [
     "10-Q:0001596532-24-000279"
    ],
    "deferred_tax": [
     "10-Q:0001596532-24-000173"
    ],
    "change_receivables": [
     "10-Q:0001596532-24-000173"
    ],
    "change_inventories": [
     "10-Q:0001596532-24-000173"
    ],
    "change_payables": [
     "10-Q:0001596532-24-000173"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-24-000173"
    ]
   },
   "method": "derived",
   "value_methods": {
    "amortisation_intangibles": "derived"
   }
  },
  {
   "period": "FY2023 Q2",
   "fiscal_year": 2023,
   "quarter": 2,
   "start": "2023-04-01",
   "end": "2023-06-30",
   "values": {
    "cfo": 434090000.0,
    "cfi": -102906000.0,
    "cff": -29232000.0,
    "capex": 11581000.0,
    "d_and_a": 18322000.0,
    "sbc": 67127000.0,
    "dividends_paid": null,
    "buybacks": 30004000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 7800000.0,
    "amortisation_intangibles": 9300000.0,
    "goodwill_impairment": null,
    "deferred_tax": -59134000.0,
    "change_receivables": -83149000.0,
    "change_inventories": 181631000.0,
    "change_payables": 20341000.0,
    "change_contract_liabilities": -7370000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-24-000173",
    "10-Q:0001596532-24-000279"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-24-000173",
     "10-Q:0001596532-24-000279"
    ],
    "cfi": [
     "10-Q:0001596532-24-000173",
     "10-Q:0001596532-24-000279"
    ],
    "cff": [
     "10-Q:0001596532-24-000173",
     "10-Q:0001596532-24-000279"
    ],
    "capex": [
     "10-Q:0001596532-24-000173",
     "10-Q:0001596532-24-000279"
    ],
    "d_and_a": [
     "10-Q:0001596532-24-000173",
     "10-Q:0001596532-24-000279"
    ],
    "sbc": [
     "10-Q:0001596532-24-000279"
    ],
    "buybacks": [
     "10-Q:0001596532-24-000173",
     "10-Q:0001596532-24-000279"
    ],
    "depreciation": [
     "10-Q:0001596532-24-000279"
    ],
    "amortisation_intangibles": [
     "10-Q:0001596532-24-000279"
    ],
    "deferred_tax": [
     "10-Q:0001596532-24-000173",
     "10-Q:0001596532-24-000279"
    ],
    "change_receivables": [
     "10-Q:0001596532-24-000173",
     "10-Q:0001596532-24-000279"
    ],
    "change_inventories": [
     "10-Q:0001596532-24-000173",
     "10-Q:0001596532-24-000279"
    ],
    "change_payables": [
     "10-Q:0001596532-24-000173",
     "10-Q:0001596532-24-000279"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-24-000173",
     "10-Q:0001596532-24-000279"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2023 Q3",
   "fiscal_year": 2023,
   "quarter": 3,
   "start": "2023-07-01",
   "end": "2023-09-30",
   "values": {
    "cfo": 698977000.0,
    "cfi": -225844000.0,
    "cff": 15214000.0,
    "capex": 11212000.0,
    "d_and_a": 17006000.0,
    "sbc": 85390000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 8600000.0,
    "amortisation_intangibles": 8100000.0,
    "goodwill_impairment": null,
    "deferred_tax": -87202000.0,
    "change_receivables": 58991000.0,
    "change_inventories": 29204000.0,
    "change_payables": -81165000.0,
    "change_contract_liabilities": 109847000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-23-000274",
    "10-Q:0001596532-24-000279",
    "10-Q:0001596532-24-000368"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-24-000279",
     "10-Q:0001596532-24-000368"
    ],
    "cfi": [
     "10-Q:0001596532-24-000279",
     "10-Q:0001596532-24-000368"
    ],
    "cff": [
     "10-Q:0001596532-24-000279",
     "10-Q:0001596532-24-000368"
    ],
    "capex": [
     "10-Q:0001596532-24-000279",
     "10-Q:0001596532-24-000368"
    ],
    "d_and_a": [
     "10-Q:0001596532-24-000279",
     "10-Q:0001596532-24-000368"
    ],
    "sbc": [
     "10-Q:0001596532-24-000368"
    ],
    "buybacks": [
     "10-Q:0001596532-24-000279",
     "10-Q:0001596532-24-000368"
    ],
    "depreciation": [
     "10-Q:0001596532-23-000274"
    ],
    "amortisation_intangibles": [
     "10-Q:0001596532-24-000368"
    ],
    "deferred_tax": [
     "10-Q:0001596532-24-000279",
     "10-Q:0001596532-24-000368"
    ],
    "change_receivables": [
     "10-Q:0001596532-24-000279",
     "10-Q:0001596532-24-000368"
    ],
    "change_inventories": [
     "10-Q:0001596532-24-000279",
     "10-Q:0001596532-24-000368"
    ],
    "change_payables": [
     "10-Q:0001596532-24-000279",
     "10-Q:0001596532-24-000368"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-24-000279",
     "10-Q:0001596532-24-000368"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2023 Q4",
   "fiscal_year": 2023,
   "quarter": 4,
   "start": "2023-10-01",
   "end": "2023-12-31",
   "values": {
    "cfo": 526464000.0,
    "cfi": -336957000.0,
    "cff": -1328000.0,
    "capex": null,
    "d_and_a": 14397000.0,
    "sbc": 81358000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 8200000.0,
    "amortisation_intangibles": 6737000.0,
    "goodwill_impairment": null,
    "deferred_tax": -153307000.0,
    "change_receivables": 190306000.0,
    "change_inventories": 51642000.0,
    "change_payables": 164872000.0,
    "change_contract_liabilities": 311453000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001596532-24-000043",
    "10-K:0001596532-25-000028",
    "10-Q:0001596532-23-000274",
    "10-Q:0001596532-24-000368"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "cfi": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "cff": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "d_and_a": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "sbc": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "buybacks": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "depreciation": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-23-000274"
    ],
    "amortisation_intangibles": [
     "10-K:0001596532-24-000043",
     "10-Q:0001596532-24-000368"
    ],
    "deferred_tax": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "change_receivables": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "change_inventories": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "change_payables": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "change_contract_liabilities": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "d_and_a": "derived",
    "sbc": "derived",
    "buybacks": "derived",
    "depreciation": "derived",
    "amortisation_intangibles": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2024 Q1",
   "fiscal_year": 2024,
   "quarter": 1,
   "start": "2024-01-01",
   "end": "2024-03-31",
   "values": {
    "cfo": 513800000.0,
    "cfi": -295600000.0,
    "cff": -63100000.0,
    "capex": 9400000.0,
    "d_and_a": 15600000.0,
    "sbc": 77200000.0,
    "dividends_paid": null,
    "buybacks": 62700000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 8600000.0,
    "amortisation_intangibles": 6690000.0,
    "goodwill_impairment": null,
    "deferred_tax": -77800000.0,
    "change_receivables": 65500000.0,
    "change_inventories": 80000000.0,
    "change_payables": -207200000.0,
    "change_contract_liabilities": 157000000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-24-000173",
    "10-Q:0001596532-25-000106"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-25-000106"
    ],
    "cfi": [
     "10-Q:0001596532-25-000106"
    ],
    "cff": [
     "10-Q:0001596532-25-000106"
    ],
    "capex": [
     "10-Q:0001596532-25-000106"
    ],
    "d_and_a": [
     "10-Q:0001596532-25-000106"
    ],
    "sbc": [
     "10-Q:0001596532-25-000106"
    ],
    "buybacks": [
     "10-Q:0001596532-25-000106"
    ],
    "depreciation": [
     "10-Q:0001596532-25-000106"
    ],
    "amortisation_intangibles": [
     "10-Q:0001596532-24-000173"
    ],
    "deferred_tax": [
     "10-Q:0001596532-25-000106"
    ],
    "change_receivables": [
     "10-Q:0001596532-25-000106"
    ],
    "change_inventories": [
     "10-Q:0001596532-25-000106"
    ],
    "change_payables": [
     "10-Q:0001596532-25-000106"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-25-000106"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2024 Q2",
   "fiscal_year": 2024,
   "quarter": 2,
   "start": "2024-04-01",
   "end": "2024-06-30",
   "values": {
    "cfo": 989000000.0,
    "cfi": -477900000.0,
    "cff": -173100000.0,
    "capex": 3200000.0,
    "d_and_a": 15500000.0,
    "sbc": 79300000.0,
    "dividends_paid": null,
    "buybacks": 172000000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 8500000.0,
    "amortisation_intangibles": 6700000.0,
    "goodwill_impairment": null,
    "deferred_tax": -150700000.0,
    "change_receivables": 136700000.0,
    "change_inventories": -171400000.0,
    "change_payables": 71000000.0,
    "change_contract_liabilities": 455600000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-24-000279",
    "10-Q:0001596532-25-000106",
    "10-Q:0001596532-25-000216"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-25-000106",
     "10-Q:0001596532-25-000216"
    ],
    "cfi": [
     "10-Q:0001596532-25-000106",
     "10-Q:0001596532-25-000216"
    ],
    "cff": [
     "10-Q:0001596532-25-000106",
     "10-Q:0001596532-25-000216"
    ],
    "capex": [
     "10-Q:0001596532-25-000106",
     "10-Q:0001596532-25-000216"
    ],
    "d_and_a": [
     "10-Q:0001596532-25-000106",
     "10-Q:0001596532-25-000216"
    ],
    "sbc": [
     "10-Q:0001596532-25-000216"
    ],
    "buybacks": [
     "10-Q:0001596532-25-000106",
     "10-Q:0001596532-25-000216"
    ],
    "depreciation": [
     "10-Q:0001596532-25-000216"
    ],
    "amortisation_intangibles": [
     "10-Q:0001596532-24-000279"
    ],
    "deferred_tax": [
     "10-Q:0001596532-25-000106",
     "10-Q:0001596532-25-000216"
    ],
    "change_receivables": [
     "10-Q:0001596532-25-000106",
     "10-Q:0001596532-25-000216"
    ],
    "change_inventories": [
     "10-Q:0001596532-25-000106",
     "10-Q:0001596532-25-000216"
    ],
    "change_payables": [
     "10-Q:0001596532-25-000106",
     "10-Q:0001596532-25-000216"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-25-000106",
     "10-Q:0001596532-25-000216"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2024 Q3",
   "fiscal_year": 2024,
   "quarter": 3,
   "start": "2024-07-01",
   "end": "2024-09-30",
   "values": {
    "cfo": 1174500000.0,
    "cfi": -373900000.0,
    "cff": -55600000.0,
    "capex": 7000000.0,
    "d_and_a": 15600000.0,
    "sbc": 98100000.0,
    "dividends_paid": null,
    "buybacks": 65100000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 8500000.0,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": -148200000.0,
    "change_receivables": -105700000.0,
    "change_inventories": -83800000.0,
    "change_payables": -5800000.0,
    "change_contract_liabilities": 388500000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-25-000216",
    "10-Q:0001596532-25-000286"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "cfi": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "cff": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "capex": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "d_and_a": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "sbc": [
     "10-Q:0001596532-25-000286"
    ],
    "buybacks": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "depreciation": [
     "10-Q:0001596532-25-000286"
    ],
    "deferred_tax": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "change_receivables": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "change_inventories": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "change_payables": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2024 Q4",
   "fiscal_year": 2024,
   "quarter": 4,
   "start": "2024-10-01",
   "end": "2024-12-31",
   "values": {
    "cfo": 1030900000.0,
    "cfi": -1309900000.0,
    "cff": -130000000.0,
    "capex": null,
    "d_and_a": 15300000.0,
    "sbc": 100800000.0,
    "dividends_paid": null,
    "buybacks": 123800000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 8400000.0,
    "amortisation_intangibles": 6690000.0,
    "goodwill_impairment": null,
    "deferred_tax": -116200000.0,
    "change_receivables": 9600000.0,
    "change_inventories": 64600000.0,
    "change_payables": 90400000.0,
    "change_contract_liabilities": 284100000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001596532-25-000028",
    "10-K:0001596532-26-000013",
    "10-Q:0001596532-24-000368",
    "10-Q:0001596532-25-000286"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "cfi": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "cff": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "d_and_a": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "sbc": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "buybacks": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "depreciation": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "amortisation_intangibles": [
     "10-K:0001596532-25-000028",
     "10-Q:0001596532-24-000368"
    ],
    "deferred_tax": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "change_receivables": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "change_inventories": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "change_payables": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "change_contract_liabilities": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "d_and_a": "derived",
    "sbc": "derived",
    "buybacks": "derived",
    "depreciation": "derived",
    "amortisation_intangibles": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2025 Q1",
   "fiscal_year": 2025,
   "quarter": 1,
   "start": "2025-01-01",
   "end": "2025-03-31",
   "values": {
    "cfo": 641700000.0,
    "cfi": -765900000.0,
    "cff": -793800000.0,
    "capex": 28400000.0,
    "d_and_a": 13800000.0,
    "sbc": 93000000.0,
    "dividends_paid": null,
    "buybacks": 787100000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 8000000.0,
    "amortisation_intangibles": 5600000.0,
    "goodwill_impairment": null,
    "deferred_tax": -107100000.0,
    "change_receivables": 295400000.0,
    "change_inventories": 122700000.0,
    "change_payables": 6700000.0,
    "change_contract_liabilities": 297400000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-25-000106",
    "10-Q:0001596532-26-000078"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-26-000078"
    ],
    "cfi": [
     "10-Q:0001596532-26-000078"
    ],
    "cff": [
     "10-Q:0001596532-26-000078"
    ],
    "capex": [
     "10-Q:0001596532-26-000078"
    ],
    "d_and_a": [
     "10-Q:0001596532-26-000078"
    ],
    "sbc": [
     "10-Q:0001596532-26-000078"
    ],
    "buybacks": [
     "10-Q:0001596532-26-000078"
    ],
    "depreciation": [
     "10-Q:0001596532-25-000106"
    ],
    "amortisation_intangibles": [
     "10-Q:0001596532-25-000106"
    ],
    "deferred_tax": [
     "10-Q:0001596532-26-000078"
    ],
    "change_receivables": [
     "10-Q:0001596532-26-000078"
    ],
    "change_inventories": [
     "10-Q:0001596532-26-000078"
    ],
    "change_payables": [
     "10-Q:0001596532-26-000078"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-26-000078"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2025 Q2",
   "fiscal_year": 2025,
   "quarter": 2,
   "start": "2025-04-01",
   "end": "2025-06-30",
   "values": {
    "cfo": 1200100000.0,
    "cfi": -625100000.0,
    "cff": -197200000.0,
    "capex": 24000000.0,
    "d_and_a": 12800000.0,
    "sbc": 85200000.0,
    "dividends_paid": null,
    "buybacks": 195900000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 7700000.0,
    "amortisation_intangibles": 164900000.0,
    "goodwill_impairment": null,
    "deferred_tax": -230800000.0,
    "change_receivables": 187700000.0,
    "change_inventories": 101800000.0,
    "change_payables": 153300000.0,
    "change_contract_liabilities": 844000000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-25-000106",
    "10-Q:0001596532-25-000216",
    "10-Q:0001596532-26-000078",
    "10-Q:0001596532-26-000175"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "cfi": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "cff": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "capex": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "d_and_a": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "sbc": [
     "10-Q:0001596532-26-000175"
    ],
    "buybacks": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "depreciation": [
     "10-Q:0001596532-25-000216"
    ],
    "amortisation_intangibles": [
     "10-Q:0001596532-25-000106",
     "10-Q:0001596532-25-000216"
    ],
    "deferred_tax": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "change_receivables": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "change_inventories": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "change_payables": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "amortisation_intangibles": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2025 Q3",
   "fiscal_year": 2025,
   "quarter": 3,
   "start": "2025-07-01",
   "end": "2025-09-30",
   "values": {
    "cfo": 1268200000.0,
    "cfi": -1186100000.0,
    "cff": 20600000.0,
    "capex": 30100000.0,
    "d_and_a": 23200000.0,
    "sbc": 127900000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 7400000.0,
    "amortisation_intangibles": 15700000.0,
    "goodwill_impairment": null,
    "deferred_tax": 135400000.0,
    "change_receivables": -134200000.0,
    "change_inventories": 96600000.0,
    "change_payables": -61900000.0,
    "change_contract_liabilities": 624300000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-25-000216",
    "10-Q:0001596532-25-000286"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "cfi": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "cff": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "capex": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "d_and_a": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "sbc": [
     "10-Q:0001596532-25-000286"
    ],
    "buybacks": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "depreciation": [
     "10-Q:0001596532-25-000286"
    ],
    "amortisation_intangibles": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "deferred_tax": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "change_receivables": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "change_inventories": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "change_payables": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-25-000216",
     "10-Q:0001596532-25-000286"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "amortisation_intangibles": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2025 Q4",
   "fiscal_year": 2025,
   "quarter": 4,
   "start": "2025-10-01",
   "end": "2025-12-31",
   "values": {
    "cfo": 1261900000.0,
    "cfi": -999100000.0,
    "cff": -625500000.0,
    "capex": null,
    "d_and_a": 22800000.0,
    "sbc": 133100000.0,
    "dividends_paid": null,
    "buybacks": 620100000.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": 7700000.0,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": -109500000.0,
    "change_receivables": 397500000.0,
    "change_inventories": 91400000.0,
    "change_payables": 162400000.0,
    "change_contract_liabilities": 686300000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001596532-26-000013",
    "10-Q:0001596532-25-000286"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "cfi": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "cff": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "d_and_a": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "sbc": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "buybacks": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "depreciation": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "deferred_tax": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "change_receivables": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "change_inventories": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "change_payables": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ],
    "change_contract_liabilities": [
     "10-K:0001596532-26-000013",
     "10-Q:0001596532-25-000286"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "d_and_a": "derived",
    "sbc": "derived",
    "buybacks": "derived",
    "depreciation": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  },
  {
   "period": "FY2026 Q1",
   "fiscal_year": 2026,
   "quarter": 1,
   "start": "2026-01-01",
   "end": "2026-03-31",
   "values": {
    "cfo": 1693500000.0,
    "cfi": -865300000.0,
    "cff": 0.0,
    "capex": 54500000.0,
    "d_and_a": 23300000.0,
    "sbc": 120900000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": -104900000.0,
    "change_receivables": 36900000.0,
    "change_inventories": 133000000.0,
    "change_payables": -35600000.0,
    "change_contract_liabilities": 826200000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-26-000078"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-26-000078"
    ],
    "cfi": [
     "10-Q:0001596532-26-000078"
    ],
    "cff": [
     "10-Q:0001596532-26-000078"
    ],
    "capex": [
     "10-Q:0001596532-26-000078"
    ],
    "d_and_a": [
     "10-Q:0001596532-26-000078"
    ],
    "sbc": [
     "10-Q:0001596532-26-000078"
    ],
    "buybacks": [
     "10-Q:0001596532-26-000078"
    ],
    "deferred_tax": [
     "10-Q:0001596532-26-000078"
    ],
    "change_receivables": [
     "10-Q:0001596532-26-000078"
    ],
    "change_inventories": [
     "10-Q:0001596532-26-000078"
    ],
    "change_payables": [
     "10-Q:0001596532-26-000078"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-26-000078"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "period": "FY2026 Q2",
   "fiscal_year": 2026,
   "quarter": 2,
   "start": "2026-04-01",
   "end": "2026-06-30",
   "values": {
    "cfo": 1083000000.0,
    "cfi": -1579800000.0,
    "cff": -1500000.0,
    "capex": 29700000.0,
    "d_and_a": 23400000.0,
    "sbc": 120400000.0,
    "dividends_paid": null,
    "buybacks": 0.0,
    "interest_paid": null,
    "taxes_paid": null,
    "depreciation": null,
    "amortisation_intangibles": null,
    "goodwill_impairment": null,
    "deferred_tax": -108200000.0,
    "change_receivables": 342400000.0,
    "change_inventories": 155200000.0,
    "change_payables": 76500000.0,
    "change_contract_liabilities": 667300000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-Q:0001596532-26-000078",
    "10-Q:0001596532-26-000175"
   ],
   "value_sources": {
    "cfo": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "cfi": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "cff": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "capex": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "d_and_a": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "sbc": [
     "10-Q:0001596532-26-000175"
    ],
    "buybacks": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "deferred_tax": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "change_receivables": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "change_inventories": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "change_payables": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ],
    "change_contract_liabilities": [
     "10-Q:0001596532-26-000078",
     "10-Q:0001596532-26-000175"
    ]
   },
   "method": "derived",
   "value_methods": {
    "cfo": "derived",
    "cfi": "derived",
    "cff": "derived",
    "capex": "derived",
    "d_and_a": "derived",
    "buybacks": "derived",
    "deferred_tax": "derived",
    "change_receivables": "derived",
    "change_inventories": "derived",
    "change_payables": "derived",
    "change_contract_liabilities": "derived"
   }
  }
 ],
 "cf_annual": [
  {
   "fiscal_year": 2020,
   "start": "2020-01-01",
   "end": "2020-12-31",
   "through": "FY2020 Q4",
   "complete": true,
   "values": {
    "cfo": 735114000.0,
    "cfi": -608802000.0,
    "cff": -346339000.0,
    "capex": null,
    "d_and_a": 35158000.0,
    "sbc": 137042000.0,
    "dividends_paid": null,
    "buybacks": 395173000.0,
    "interest_paid": null,
    "taxes_paid": 82601000.0,
    "depreciation": 20100000.0,
    "amortisation_intangibles": 24100000.0,
    "goodwill_impairment": null,
    "deferred_tax": -9144000.0,
    "change_receivables": -10673000.0,
    "change_inventories": 235318000.0,
    "change_payables": 41161000.0,
    "change_contract_liabilities": 50352000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001596532-22-000026",
    "10-K:0001596532-23-000016"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001596532-23-000016"
    ],
    "cfi": [
     "10-K:0001596532-23-000016"
    ],
    "cff": [
     "10-K:0001596532-23-000016"
    ],
    "d_and_a": [
     "10-K:0001596532-23-000016"
    ],
    "sbc": [
     "10-K:0001596532-23-000016"
    ],
    "buybacks": [
     "10-K:0001596532-23-000016"
    ],
    "taxes_paid": [
     "10-K:0001596532-23-000016"
    ],
    "depreciation": [
     "10-K:0001596532-23-000016"
    ],
    "amortisation_intangibles": [
     "10-K:0001596532-22-000026"
    ],
    "deferred_tax": [
     "10-K:0001596532-23-000016"
    ],
    "change_receivables": [
     "10-K:0001596532-23-000016"
    ],
    "change_inventories": [
     "10-K:0001596532-23-000016"
    ],
    "change_payables": [
     "10-K:0001596532-23-000016"
    ],
    "change_contract_liabilities": [
     "10-K:0001596532-23-000016"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2021,
   "start": "2021-01-01",
   "end": "2021-12-31",
   "through": "FY2021 Q4",
   "complete": true,
   "values": {
    "cfo": 1015856000.0,
    "cfi": -925562000.0,
    "cff": -360882000.0,
    "capex": null,
    "d_and_a": 50334000.0,
    "sbc": 186875000.0,
    "dividends_paid": null,
    "buybacks": 411645000.0,
    "interest_paid": null,
    "taxes_paid": 189774000.0,
    "depreciation": 19500000.0,
    "amortisation_intangibles": 29200000.0,
    "goodwill_impairment": null,
    "deferred_tax": -99290000.0,
    "change_receivables": 126969000.0,
    "change_inventories": 170449000.0,
    "change_payables": 66681000.0,
    "change_contract_liabilities": 278485000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001596532-22-000026",
    "10-K:0001596532-24-000043"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001596532-24-000043"
    ],
    "cfi": [
     "10-K:0001596532-24-000043"
    ],
    "cff": [
     "10-K:0001596532-24-000043"
    ],
    "d_and_a": [
     "10-K:0001596532-24-000043"
    ],
    "sbc": [
     "10-K:0001596532-24-000043"
    ],
    "buybacks": [
     "10-K:0001596532-24-000043"
    ],
    "taxes_paid": [
     "10-K:0001596532-24-000043"
    ],
    "depreciation": [
     "10-K:0001596532-24-000043"
    ],
    "amortisation_intangibles": [
     "10-K:0001596532-22-000026"
    ],
    "deferred_tax": [
     "10-K:0001596532-24-000043"
    ],
    "change_receivables": [
     "10-K:0001596532-24-000043"
    ],
    "change_inventories": [
     "10-K:0001596532-24-000043"
    ],
    "change_payables": [
     "10-K:0001596532-24-000043"
    ],
    "change_contract_liabilities": [
     "10-K:0001596532-24-000043"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2022,
   "start": "2022-01-01",
   "end": "2022-12-31",
   "through": "FY2022 Q4",
   "complete": true,
   "values": {
    "cfo": 492813000.0,
    "cfi": 216327000.0,
    "cff": -654601000.0,
    "capex": null,
    "d_and_a": 62700000.0,
    "sbc": 230934000.0,
    "dividends_paid": null,
    "buybacks": 670287000.0,
    "interest_paid": null,
    "taxes_paid": 427846000.0,
    "depreciation": 25600000.0,
    "amortisation_intangibles": 33650000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": -244382000.0,
    "change_receivables": 401950000.0,
    "change_inventories": 638948000.0,
    "change_payables": 31436000.0,
    "change_contract_liabilities": 98957000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001596532-23-000016",
    "10-K:0001596532-25-000028"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001596532-25-000028"
    ],
    "cfi": [
     "10-K:0001596532-25-000028"
    ],
    "cff": [
     "10-K:0001596532-25-000028"
    ],
    "d_and_a": [
     "10-K:0001596532-25-000028"
    ],
    "sbc": [
     "10-K:0001596532-25-000028"
    ],
    "buybacks": [
     "10-K:0001596532-25-000028"
    ],
    "taxes_paid": [
     "10-K:0001596532-25-000028"
    ],
    "depreciation": [
     "10-K:0001596532-25-000028"
    ],
    "amortisation_intangibles": [
     "10-K:0001596532-23-000016"
    ],
    "goodwill_impairment": [
     "10-K:0001596532-25-000028"
    ],
    "deferred_tax": [
     "10-K:0001596532-25-000028"
    ],
    "change_receivables": [
     "10-K:0001596532-25-000028"
    ],
    "change_inventories": [
     "10-K:0001596532-25-000028"
    ],
    "change_payables": [
     "10-K:0001596532-25-000028"
    ],
    "change_contract_liabilities": [
     "10-K:0001596532-25-000028"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2023,
   "start": "2023-01-01",
   "end": "2023-12-31",
   "through": "FY2023 Q4",
   "complete": true,
   "values": {
    "cfo": 2034000000.0,
    "cfi": -687500000.0,
    "cff": -83800000.0,
    "capex": null,
    "d_and_a": 70600000.0,
    "sbc": 296800000.0,
    "dividends_paid": null,
    "buybacks": 112300000.0,
    "interest_paid": null,
    "taxes_paid": 686200000.0,
    "depreciation": 31700000.0,
    "amortisation_intangibles": 33400000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": -370800000.0,
    "change_receivables": 105900000.0,
    "change_inventories": 655500000.0,
    "change_payables": 198600000.0,
    "change_contract_liabilities": 465000000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001596532-26-000013"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001596532-26-000013"
    ],
    "cfi": [
     "10-K:0001596532-26-000013"
    ],
    "cff": [
     "10-K:0001596532-26-000013"
    ],
    "d_and_a": [
     "10-K:0001596532-26-000013"
    ],
    "sbc": [
     "10-K:0001596532-26-000013"
    ],
    "buybacks": [
     "10-K:0001596532-26-000013"
    ],
    "taxes_paid": [
     "10-K:0001596532-26-000013"
    ],
    "depreciation": [
     "10-K:0001596532-26-000013"
    ],
    "amortisation_intangibles": [
     "10-K:0001596532-26-000013"
    ],
    "goodwill_impairment": [
     "10-K:0001596532-26-000013"
    ],
    "deferred_tax": [
     "10-K:0001596532-26-000013"
    ],
    "change_receivables": [
     "10-K:0001596532-26-000013"
    ],
    "change_inventories": [
     "10-K:0001596532-26-000013"
    ],
    "change_payables": [
     "10-K:0001596532-26-000013"
    ],
    "change_contract_liabilities": [
     "10-K:0001596532-26-000013"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2024,
   "start": "2024-01-01",
   "end": "2024-12-31",
   "through": "FY2024 Q4",
   "complete": true,
   "values": {
    "cfo": 3708200000.0,
    "cfi": -2457300000.0,
    "cff": -421800000.0,
    "capex": null,
    "d_and_a": 62000000.0,
    "sbc": 355400000.0,
    "dividends_paid": null,
    "buybacks": 423600000.0,
    "interest_paid": null,
    "taxes_paid": 970600000.0,
    "depreciation": 34000000.0,
    "amortisation_intangibles": 26800000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": -492900000.0,
    "change_receivables": 106100000.0,
    "change_inventories": -110600000.0,
    "change_payables": -51600000.0,
    "change_contract_liabilities": 1285200000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001596532-26-000013"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001596532-26-000013"
    ],
    "cfi": [
     "10-K:0001596532-26-000013"
    ],
    "cff": [
     "10-K:0001596532-26-000013"
    ],
    "d_and_a": [
     "10-K:0001596532-26-000013"
    ],
    "sbc": [
     "10-K:0001596532-26-000013"
    ],
    "buybacks": [
     "10-K:0001596532-26-000013"
    ],
    "taxes_paid": [
     "10-K:0001596532-26-000013"
    ],
    "depreciation": [
     "10-K:0001596532-26-000013"
    ],
    "amortisation_intangibles": [
     "10-K:0001596532-26-000013"
    ],
    "goodwill_impairment": [
     "10-K:0001596532-26-000013"
    ],
    "deferred_tax": [
     "10-K:0001596532-26-000013"
    ],
    "change_receivables": [
     "10-K:0001596532-26-000013"
    ],
    "change_inventories": [
     "10-K:0001596532-26-000013"
    ],
    "change_payables": [
     "10-K:0001596532-26-000013"
    ],
    "change_contract_liabilities": [
     "10-K:0001596532-26-000013"
    ]
   },
   "method": "reported",
   "value_methods": {}
  },
  {
   "fiscal_year": 2025,
   "start": "2025-01-01",
   "end": "2025-12-31",
   "through": "FY2025 Q4",
   "complete": true,
   "values": {
    "cfo": 4371900000.0,
    "cfi": -3576200000.0,
    "cff": -1595900000.0,
    "capex": null,
    "d_and_a": 72600000.0,
    "sbc": 439200000.0,
    "dividends_paid": null,
    "buybacks": 1603100000.0,
    "interest_paid": null,
    "taxes_paid": 1095900000.0,
    "depreciation": 30900000.0,
    "amortisation_intangibles": 41600000.0,
    "goodwill_impairment": 0.0,
    "deferred_tax": -312000000.0,
    "change_receivables": 746400000.0,
    "change_inventories": 412500000.0,
    "change_payables": 260500000.0,
    "change_contract_liabilities": 2452000000.0,
    "proceeds_equity_issuance": null,
    "proceeds_debt_issuance": null
   },
   "sources": [
    "10-K:0001596532-26-000013"
   ],
   "value_sources": {
    "cfo": [
     "10-K:0001596532-26-000013"
    ],
    "cfi": [
     "10-K:0001596532-26-000013"
    ],
    "cff": [
     "10-K:0001596532-26-000013"
    ],
    "d_and_a": [
     "10-K:0001596532-26-000013"
    ],
    "sbc": [
     "10-K:0001596532-26-000013"
    ],
    "buybacks": [
     "10-K:0001596532-26-000013"
    ],
    "taxes_paid": [
     "10-K:0001596532-26-000013"
    ],
    "depreciation": [
     "10-K:0001596532-26-000013"
    ],
    "amortisation_intangibles": [
     "10-K:0001596532-26-000013"
    ],
    "goodwill_impairment": [
     "10-K:0001596532-26-000013"
    ],
    "deferred_tax": [
     "10-K:0001596532-26-000013"
    ],
    "change_receivables": [
     "10-K:0001596532-26-000013"
    ],
    "change_inventories": [
     "10-K:0001596532-26-000013"
    ],
    "change_payables": [
     "10-K:0001596532-26-000013"
    ],
    "change_contract_liabilities": [
     "10-K:0001596532-26-000013"
    ]
   },
   "method": "reported",
   "value_methods": {}
  }
 ],
 "documents": {
  "10-K:0001596532-21-000049": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001596532-21-000049",
   "report_date": "2020-12-31",
   "filed": "2021-02-19",
   "fiscal_period": "FY2020 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653221000049/anet-20201231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653221000049/"
  },
  "10-K:0001596532-22-000026": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001596532-22-000026",
   "report_date": "2021-12-31",
   "filed": "2022-02-15",
   "fiscal_period": "FY2021 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653222000026/anet-20211231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653222000026/"
  },
  "10-K:0001596532-23-000016": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001596532-23-000016",
   "report_date": "2022-12-31",
   "filed": "2023-02-14",
   "fiscal_period": "FY2022 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653223000016/anet-20221231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653223000016/"
  },
  "10-K:0001596532-24-000043": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001596532-24-000043",
   "report_date": "2023-12-31",
   "filed": "2024-02-13",
   "fiscal_period": "FY2023 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653224000043/anet-20231231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653224000043/"
  },
  "10-K:0001596532-25-000028": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001596532-25-000028",
   "report_date": "2024-12-31",
   "filed": "2025-02-19",
   "fiscal_period": "FY2024 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653225000028/anet-20241231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653225000028/"
  },
  "10-K:0001596532-26-000013": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001596532-26-000013",
   "report_date": "2025-12-31",
   "filed": "2026-02-17",
   "fiscal_period": "FY2025 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653226000013/anet-20251231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653226000013/"
  },
  "10-Q:0001596532-20-000148": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-20-000148",
   "report_date": "2020-06-30",
   "filed": "2020-08-05",
   "fiscal_period": "FY2020 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653220000148/anetq22020-10q.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653220000148/"
  },
  "10-Q:0001596532-20-000226": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-20-000226",
   "report_date": "2020-09-30",
   "filed": "2020-11-03",
   "fiscal_period": "FY2020 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653220000226/anet-20200930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653220000226/"
  },
  "10-Q:0001596532-21-000149": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-21-000149",
   "report_date": "2021-03-31",
   "filed": "2021-05-06",
   "fiscal_period": "FY2021 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653221000149/anet-20210331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653221000149/"
  },
  "10-Q:0001596532-21-000255": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-21-000255",
   "report_date": "2021-06-30",
   "filed": "2021-08-03",
   "fiscal_period": "FY2021 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653221000255/anet-20210630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653221000255/"
  },
  "10-Q:0001596532-21-000354": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-21-000354",
   "report_date": "2021-09-30",
   "filed": "2021-11-02",
   "fiscal_period": "FY2021 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653221000354/anet-20210930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653221000354/"
  },
  "10-Q:0001596532-22-000112": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-22-000112",
   "report_date": "2022-03-31",
   "filed": "2022-05-03",
   "fiscal_period": "FY2022 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653222000112/anet-20220331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653222000112/"
  },
  "10-Q:0001596532-22-000220": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-22-000220",
   "report_date": "2022-06-30",
   "filed": "2022-08-02",
   "fiscal_period": "FY2022 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653222000220/anet-20220630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653222000220/"
  },
  "10-Q:0001596532-22-000294": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-22-000294",
   "report_date": "2022-09-30",
   "filed": "2022-11-01",
   "fiscal_period": "FY2022 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653222000294/anet-20220930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653222000294/"
  },
  "10-Q:0001596532-23-000104": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-23-000104",
   "report_date": "2023-03-31",
   "filed": "2023-05-02",
   "fiscal_period": "FY2023 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653223000104/anet-20230331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653223000104/"
  },
  "10-Q:0001596532-23-000197": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-23-000197",
   "report_date": "2023-06-30",
   "filed": "2023-08-01",
   "fiscal_period": "FY2023 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653223000197/anet-20230630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653223000197/"
  },
  "10-Q:0001596532-23-000274": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-23-000274",
   "report_date": "2023-09-30",
   "filed": "2023-10-31",
   "fiscal_period": "FY2023 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653223000274/anet-20230930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653223000274/"
  },
  "10-Q:0001596532-24-000173": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-24-000173",
   "report_date": "2024-03-31",
   "filed": "2024-05-08",
   "fiscal_period": "FY2024 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653224000173/anet-20240331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653224000173/"
  },
  "10-Q:0001596532-24-000279": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-24-000279",
   "report_date": "2024-06-30",
   "filed": "2024-07-31",
   "fiscal_period": "FY2024 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653224000279/anet-20240630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653224000279/"
  },
  "10-Q:0001596532-24-000368": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-24-000368",
   "report_date": "2024-09-30",
   "filed": "2024-11-08",
   "fiscal_period": "FY2024 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653224000368/anet-20240930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653224000368/"
  },
  "10-Q:0001596532-25-000106": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-25-000106",
   "report_date": "2025-03-31",
   "filed": "2025-05-07",
   "fiscal_period": "FY2025 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653225000106/anet-20250331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653225000106/"
  },
  "10-Q:0001596532-25-000216": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-25-000216",
   "report_date": "2025-06-30",
   "filed": "2025-08-06",
   "fiscal_period": "FY2025 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653225000216/anet-20250630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653225000216/"
  },
  "10-Q:0001596532-25-000286": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-25-000286",
   "report_date": "2025-09-30",
   "filed": "2025-11-05",
   "fiscal_period": "FY2025 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653225000286/anet-20250930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653225000286/"
  },
  "10-Q:0001596532-26-000078": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-26-000078",
   "report_date": "2026-03-31",
   "filed": "2026-05-06",
   "fiscal_period": "FY2026 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653226000078/anet-20260331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653226000078/"
  },
  "10-Q:0001596532-26-000175": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001596532-26-000175",
   "report_date": "2026-06-30",
   "filed": "2026-08-05",
   "fiscal_period": "FY2026 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653226000175/anet-20260630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000159653226000175/"
  },
  "10-Q:0001628280-20-006504": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001628280-20-006504",
   "report_date": "2020-03-31",
   "filed": "2020-05-06",
   "fiscal_period": "FY2020 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1596532/000162828020006504/anetq12020-10q.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1596532/000162828020006504/"
  }
 },
 "restatements": [
  {
   "period": "FY2020",
   "item": "d_and_a",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 44590000.0,
    "source": "10-K:0001596532-21-000049",
    "filed": "2021-02-19"
   },
   "latest": {
    "value": 35158000.0,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   },
   "used": {
    "value": 44590000.0,
    "source": "10-K:0001596532-22-000026",
    "filed": "2022-02-15"
   }
  },
  {
   "period": "FY2020",
   "item": "eps_basic",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 8.35,
    "source": "10-K:0001596532-21-000049",
    "filed": "2021-02-19"
   },
   "latest": {
    "value": 2.09,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   },
   "used": {
    "value": 2.09,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   }
  },
  {
   "period": "FY2020",
   "item": "eps_diluted",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 7.99,
    "source": "10-K:0001596532-21-000049",
    "filed": "2021-02-19"
   },
   "latest": {
    "value": 2.0,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   },
   "used": {
    "value": 2.0,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   }
  },
  {
   "period": "FY2020",
   "item": "shares_basic",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 75984000.0,
    "source": "10-K:0001596532-21-000049",
    "filed": "2021-02-19"
   },
   "latest": {
    "value": 303936000.0,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   },
   "used": {
    "value": 303936000.0,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   }
  },
  {
   "period": "FY2020",
   "item": "shares_diluted",
   "start": "2020-01-01",
   "end": "2020-12-31",
   "first": {
    "value": 79465000.0,
    "source": "10-K:0001596532-21-000049",
    "filed": "2021-02-19"
   },
   "latest": {
    "value": 317860000.0,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   },
   "used": {
    "value": 317860000.0,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   }
  },
  {
   "period": "FY2020 Q4",
   "item": "shares_outstanding",
   "start": null,
   "end": "2020-12-31",
   "first": {
    "value": 76174000.0,
    "source": "10-K:0001596532-21-000049",
    "filed": "2021-02-19"
   },
   "latest": {
    "value": 304696000.0,
    "source": "10-K:0001596532-22-000026",
    "filed": "2022-02-15"
   },
   "used": {
    "value": 304696000.0,
    "source": "10-K:0001596532-22-000026",
    "filed": "2022-02-15"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "eps_basic",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 2.36,
    "source": "10-Q:0001596532-21-000149",
    "filed": "2021-05-06"
   },
   "latest": {
    "value": 0.59,
    "source": "10-Q:0001596532-22-000112",
    "filed": "2022-05-03"
   },
   "used": {
    "value": 0.59,
    "source": "10-Q:0001596532-22-000112",
    "filed": "2022-05-03"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "eps_diluted",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 2.27,
    "source": "10-Q:0001596532-21-000149",
    "filed": "2021-05-06"
   },
   "latest": {
    "value": 0.57,
    "source": "10-Q:0001596532-22-000112",
    "filed": "2022-05-03"
   },
   "used": {
    "value": 0.57,
    "source": "10-Q:0001596532-22-000112",
    "filed": "2022-05-03"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "shares_basic",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 76306000.0,
    "source": "10-Q:0001596532-21-000149",
    "filed": "2021-05-06"
   },
   "latest": {
    "value": 305224000.0,
    "source": "10-Q:0001596532-22-000112",
    "filed": "2022-05-03"
   },
   "used": {
    "value": 305224000.0,
    "source": "10-Q:0001596532-22-000112",
    "filed": "2022-05-03"
   }
  },
  {
   "period": "FY2021 Q1",
   "item": "shares_diluted",
   "start": "2021-01-01",
   "end": "2021-03-31",
   "first": {
    "value": 79623000.0,
    "source": "10-Q:0001596532-21-000149",
    "filed": "2021-05-06"
   },
   "latest": {
    "value": 318492000.0,
    "source": "10-Q:0001596532-22-000112",
    "filed": "2022-05-03"
   },
   "used": {
    "value": 318492000.0,
    "source": "10-Q:0001596532-22-000112",
    "filed": "2022-05-03"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "eps_basic",
   "start": "2021-04-01",
   "end": "2021-06-30",
   "first": {
    "value": 2.58,
    "source": "10-Q:0001596532-21-000255",
    "filed": "2021-08-03"
   },
   "latest": {
    "value": 0.64,
    "source": "10-Q:0001596532-22-000220",
    "filed": "2022-08-02"
   },
   "used": {
    "value": 0.64,
    "source": "10-Q:0001596532-22-000220",
    "filed": "2022-08-02"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "eps_diluted",
   "start": "2021-04-01",
   "end": "2021-06-30",
   "first": {
    "value": 2.47,
    "source": "10-Q:0001596532-21-000255",
    "filed": "2021-08-03"
   },
   "latest": {
    "value": 0.62,
    "source": "10-Q:0001596532-22-000220",
    "filed": "2022-08-02"
   },
   "used": {
    "value": 0.62,
    "source": "10-Q:0001596532-22-000220",
    "filed": "2022-08-02"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "shares_basic",
   "start": "2021-04-01",
   "end": "2021-06-30",
   "first": {
    "value": 76461000.0,
    "source": "10-Q:0001596532-21-000255",
    "filed": "2021-08-03"
   },
   "latest": {
    "value": 305844000.0,
    "source": "10-Q:0001596532-22-000220",
    "filed": "2022-08-02"
   },
   "used": {
    "value": 305844000.0,
    "source": "10-Q:0001596532-22-000220",
    "filed": "2022-08-02"
   }
  },
  {
   "period": "FY2021 Q2",
   "item": "shares_diluted",
   "start": "2021-04-01",
   "end": "2021-06-30",
   "first": {
    "value": 79710000.0,
    "source": "10-Q:0001596532-21-000255",
    "filed": "2021-08-03"
   },
   "latest": {
    "value": 318840000.0,
    "source": "10-Q:0001596532-22-000220",
    "filed": "2022-08-02"
   },
   "used": {
    "value": 318840000.0,
    "source": "10-Q:0001596532-22-000220",
    "filed": "2022-08-02"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "eps_basic",
   "start": "2021-07-01",
   "end": "2021-09-30",
   "first": {
    "value": 2.92,
    "source": "10-Q:0001596532-21-000354",
    "filed": "2021-11-02"
   },
   "latest": {
    "value": 0.73,
    "source": "10-Q:0001596532-22-000294",
    "filed": "2022-11-01"
   },
   "used": {
    "value": 0.73,
    "source": "10-Q:0001596532-22-000294",
    "filed": "2022-11-01"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "eps_diluted",
   "start": "2021-07-01",
   "end": "2021-09-30",
   "first": {
    "value": 2.81,
    "source": "10-Q:0001596532-21-000354",
    "filed": "2021-11-02"
   },
   "latest": {
    "value": 0.7,
    "source": "10-Q:0001596532-22-000294",
    "filed": "2022-11-01"
   },
   "used": {
    "value": 0.7,
    "source": "10-Q:0001596532-22-000294",
    "filed": "2022-11-01"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "shares_basic",
   "start": "2021-07-01",
   "end": "2021-09-30",
   "first": {
    "value": 76864000.0,
    "source": "10-Q:0001596532-21-000354",
    "filed": "2021-11-02"
   },
   "latest": {
    "value": 307456000.0,
    "source": "10-Q:0001596532-22-000294",
    "filed": "2022-11-01"
   },
   "used": {
    "value": 307456000.0,
    "source": "10-Q:0001596532-22-000294",
    "filed": "2022-11-01"
   }
  },
  {
   "period": "FY2021 Q3",
   "item": "shares_diluted",
   "start": "2021-07-01",
   "end": "2021-09-30",
   "first": {
    "value": 79909000.0,
    "source": "10-Q:0001596532-21-000354",
    "filed": "2021-11-02"
   },
   "latest": {
    "value": 319636000.0,
    "source": "10-Q:0001596532-22-000294",
    "filed": "2022-11-01"
   },
   "used": {
    "value": 319636000.0,
    "source": "10-Q:0001596532-22-000294",
    "filed": "2022-11-01"
   }
  },
  {
   "period": "FY2022 Q3",
   "item": "amortisation_intangibles",
   "start": "2022-01-01",
   "end": "2022-09-30",
   "first": {
    "value": 24335000.0,
    "source": "10-Q:0001596532-22-000294",
    "filed": "2022-11-01"
   },
   "latest": {
    "value": 24300000.0,
    "source": "10-Q:0001596532-23-000274",
    "filed": "2023-10-31"
   },
   "used": {
    "value": 24300000.0,
    "source": "10-Q:0001596532-23-000274",
    "filed": "2023-10-31"
   }
  },
  {
   "period": "FY2022",
   "item": "change_receivables",
   "start": "2022-01-01",
   "end": "2022-12-31",
   "first": {
    "value": 401531000.0,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   },
   "latest": {
    "value": 401950000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "used": {
    "value": 401531000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   }
  },
  {
   "period": "FY2022",
   "item": "eps_basic",
   "start": "2022-01-01",
   "end": "2022-12-31",
   "first": {
    "value": 4.41,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   },
   "latest": {
    "value": 1.1,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "used": {
    "value": 1.1,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2022",
   "item": "eps_diluted",
   "start": "2022-01-01",
   "end": "2022-12-31",
   "first": {
    "value": 4.27,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   },
   "latest": {
    "value": 1.07,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "used": {
    "value": 1.07,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2022 Q4",
   "item": "equity_parent",
   "start": null,
   "end": "2022-12-31",
   "first": {
    "value": 4885820000.0,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   },
   "latest": {
    "value": 4885800000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 4885820000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   }
  },
  {
   "period": "FY2022",
   "item": "shares_basic",
   "start": "2022-01-01",
   "end": "2022-12-31",
   "first": {
    "value": 306473000.0,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   },
   "latest": {
    "value": 1225891000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "used": {
    "value": 1225891000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2022",
   "item": "shares_diluted",
   "start": "2022-01-01",
   "end": "2022-12-31",
   "first": {
    "value": 316459000.0,
    "source": "10-K:0001596532-23-000016",
    "filed": "2023-02-14"
   },
   "latest": {
    "value": 1265835000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "used": {
    "value": 1265835000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023 Q2",
   "item": "amortisation_intangibles",
   "start": "2023-01-01",
   "end": "2023-06-30",
   "first": {
    "value": 18630000.0,
    "source": "10-Q:0001596532-23-000197",
    "filed": "2023-08-01"
   },
   "latest": {
    "value": 18600000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "used": {
    "value": 18600000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   }
  },
  {
   "period": "FY2023 Q3",
   "item": "amortisation_intangibles",
   "start": "2023-01-01",
   "end": "2023-09-30",
   "first": {
    "value": 26747000.0,
    "source": "10-Q:0001596532-23-000274",
    "filed": "2023-10-31"
   },
   "latest": {
    "value": 26700000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "used": {
    "value": 26700000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   }
  },
  {
   "period": "FY2023 Q3",
   "item": "change_receivables",
   "start": "2023-01-01",
   "end": "2023-09-30",
   "first": {
    "value": -89722000.0,
    "source": "10-Q:0001596532-23-000274",
    "filed": "2023-10-31"
   },
   "latest": {
    "value": -84379000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "used": {
    "value": -84379000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   }
  },
  {
   "period": "FY2023",
   "item": "amortisation_intangibles",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 33437000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 33400000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 33437000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   }
  },
  {
   "period": "FY2023",
   "item": "buybacks",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 112279000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 112300000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 112279000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "cff",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": -83749000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": -83800000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": -83749000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "cfi",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": -687454000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": -687500000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": -687454000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "cfo",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 2034014000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 2034000000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 2034014000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "change_contract_liabilities",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 464958000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 465000000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 464958000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "change_inventories",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 655474000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 655500000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 655474000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "change_payables",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 198612000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 198600000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 198612000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "change_receivables",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 101473000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 105900000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 105927000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "cost_of_revenue",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 2229887000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 2229900000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 2229887000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023 Q4",
   "item": "current_assets",
   "start": null,
   "end": "2023-12-31",
   "first": {
    "value": 8390235000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 8400064000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "used": {
    "value": 8400064000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023 Q4",
   "item": "current_liabilities",
   "start": null,
   "end": "2023-12-31",
   "first": {
    "value": 1909606000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 1919435000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "used": {
    "value": 1919435000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "d_and_a",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 70630000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 70600000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 70630000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "deferred_tax",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": -370796000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": -370800000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": -370796000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "eps_basic",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 6.75,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 1.69,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 1.69,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2023",
   "item": "eps_diluted",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 6.58,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 1.65,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 1.65,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2023 Q4",
   "item": "equity_parent",
   "start": null,
   "end": "2023-12-31",
   "first": {
    "value": 7219059000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 7219000000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 7219059000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "gross_profit",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 3630281000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 3630300000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 3630281000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "income_tax",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 334705000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 334700000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 334705000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023 Q4",
   "item": "liabilities_and_equity",
   "start": null,
   "end": "2023-12-31",
   "first": {
    "value": 9946806000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 9956635000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "used": {
    "value": 9956635000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "net_income",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 2087321000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 2087300000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 2087321000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "net_income_common",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 2087321000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 2087300000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 2087321000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "operating_income",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 2257249000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 2257300000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 2257249000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "pretax_income",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 2422026000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 2422000000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 2422026000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023 Q4",
   "item": "receivables",
   "start": null,
   "end": "2023-12-31",
   "first": {
    "value": 1024569000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 1034398000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "used": {
    "value": 1034398000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "revenue",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 5860168000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 5860200000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 5860168000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "rnd",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 854918000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 854900000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 854918000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "sbc",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 296756000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 296800000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 296756000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "shares_basic",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 309354000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 1237400000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 1237400000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2023",
   "item": "shares_diluted",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 317135000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 1268500000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 1268500000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2023 Q4",
   "item": "shares_outstanding",
   "start": null,
   "end": "2023-12-31",
   "first": {
    "value": 312245000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 1248982000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "used": {
    "value": 1248982000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023",
   "item": "taxes_paid",
   "start": "2023-01-01",
   "end": "2023-12-31",
   "first": {
    "value": 686155000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 686200000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 686200000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2023 Q4",
   "item": "total_assets",
   "start": null,
   "end": "2023-12-31",
   "first": {
    "value": 9946806000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 9956635000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "used": {
    "value": 9956635000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2023 Q4",
   "item": "total_liabilities",
   "start": null,
   "end": "2023-12-31",
   "first": {
    "value": 2727747000.0,
    "source": "10-K:0001596532-24-000043",
    "filed": "2024-02-13"
   },
   "latest": {
    "value": 2737576000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "used": {
    "value": 2737576000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "buybacks",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 62653000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 62700000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 62700000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "capex",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 9395000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 9400000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 9400000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "cff",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": -63050000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": -63100000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": -63100000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "cfi",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": -295650000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": -295600000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": -295600000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "cfo",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 513805000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 513800000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 513800000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "change_contract_liabilities",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 157038000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 157000000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 157000000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "change_inventories",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 80024000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 80000000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 80000000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "change_payables",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": -207234000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": -207200000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": -207200000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "change_receivables",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 65472000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 65500000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 65500000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "cost_of_revenue",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 569995000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 570000000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 570000000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "d_and_a",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 15614000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 15600000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 15600000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "deferred_tax",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": -77822000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": -77800000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": -77800000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "eps_basic",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 2.04,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 0.51,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 0.51,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "eps_diluted",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 1.99,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 0.5,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 0.5,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "equity_parent",
   "start": null,
   "end": "2024-03-31",
   "first": {
    "value": 7862315000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 7862300000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 7862315000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "gross_profit",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 1001379000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 1001400000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 1001400000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "income_tax",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 85069000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 85100000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 85100000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "net_income",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 637692000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 637700000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 637700000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "net_income_common",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 637692000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 637700000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 637700000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "operating_income",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 660141000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 660200000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 660200000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "pretax_income",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 722761000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 722800000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 722800000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "revenue",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 1571374000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 1571400000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 1571400000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "rnd",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 208395000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 208400000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 208400000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "sbc",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 77215000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 77200000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 77200000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "shares_basic",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 313032000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 1252100000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 1252100000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q1",
   "item": "shares_diluted",
   "start": "2024-01-01",
   "end": "2024-03-31",
   "first": {
    "value": 319865000.0,
    "source": "10-Q:0001596532-24-000173",
    "filed": "2024-05-08"
   },
   "latest": {
    "value": 1279400000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   },
   "used": {
    "value": 1279400000.0,
    "source": "10-Q:0001596532-25-000106",
    "filed": "2025-05-07"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "buybacks",
   "start": "2024-01-01",
   "end": "2024-06-30",
   "first": {
    "value": 234666000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 234700000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 234700000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "capex",
   "start": "2024-01-01",
   "end": "2024-06-30",
   "first": {
    "value": 12555000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 12600000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 12600000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "cff",
   "start": "2024-01-01",
   "end": "2024-06-30",
   "first": {
    "value": -236148000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": -236200000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": -236200000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "cfi",
   "start": "2024-01-01",
   "end": "2024-06-30",
   "first": {
    "value": -773541000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": -773500000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": -773500000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "cfo",
   "start": "2024-01-01",
   "end": "2024-06-30",
   "first": {
    "value": 1502816000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 1502800000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 1502800000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "change_contract_liabilities",
   "start": "2024-01-01",
   "end": "2024-06-30",
   "first": {
    "value": 612582000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 612600000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 612600000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "change_inventories",
   "start": "2024-01-01",
   "end": "2024-06-30",
   "first": {
    "value": -91404000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": -91400000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": -91400000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "change_payables",
   "start": "2024-01-01",
   "end": "2024-06-30",
   "first": {
    "value": -136236000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": -136200000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": -136200000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "change_receivables",
   "start": "2024-01-01",
   "end": "2024-06-30",
   "first": {
    "value": 202226000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 202200000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 202200000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "cost_of_revenue",
   "start": "2024-04-01",
   "end": "2024-06-30",
   "first": {
    "value": 593187000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 593200000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 593200000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "d_and_a",
   "start": "2024-01-01",
   "end": "2024-06-30",
   "first": {
    "value": 31112000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 31100000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 31100000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "deferred_tax",
   "start": "2024-01-01",
   "end": "2024-06-30",
   "first": {
    "value": -228460000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": -228500000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": -228500000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "eps_basic",
   "start": "2024-04-01",
   "end": "2024-06-30",
   "first": {
    "value": 2.12,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 0.53,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 0.53,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "eps_diluted",
   "start": "2024-04-01",
   "end": "2024-06-30",
   "first": {
    "value": 2.08,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 0.52,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 0.52,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "equity_parent",
   "start": null,
   "end": "2024-06-30",
   "first": {
    "value": 8430808000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 8430800000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 8430808000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "gross_profit",
   "start": "2024-04-01",
   "end": "2024-06-30",
   "first": {
    "value": 1097213000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 1097200000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 1097200000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "income_tax",
   "start": "2024-04-01",
   "end": "2024-06-30",
   "first": {
    "value": 105008000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 105000000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 105000000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "net_income",
   "start": "2024-04-01",
   "end": "2024-06-30",
   "first": {
    "value": 665428000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 665400000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 665400000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "net_income_common",
   "start": "2024-04-01",
   "end": "2024-06-30",
   "first": {
    "value": 665428000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 665400000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 665400000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "operating_income",
   "start": "2024-04-01",
   "end": "2024-06-30",
   "first": {
    "value": 699573000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 699600000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 699600000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "pretax_income",
   "start": "2024-04-01",
   "end": "2024-06-30",
   "first": {
    "value": 770436000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 770400000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 770400000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "rnd",
   "start": "2024-04-01",
   "end": "2024-06-30",
   "first": {
    "value": 267482000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 267500000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 267500000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "sbc",
   "start": "2024-04-01",
   "end": "2024-06-30",
   "first": {
    "value": 79292000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 79300000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 79300000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "shares_basic",
   "start": "2024-04-01",
   "end": "2024-06-30",
   "first": {
    "value": 313711000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 1254800000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 1254800000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q2",
   "item": "shares_diluted",
   "start": "2024-04-01",
   "end": "2024-06-30",
   "first": {
    "value": 319921000.0,
    "source": "10-Q:0001596532-24-000279",
    "filed": "2024-07-31"
   },
   "latest": {
    "value": 1279700000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   },
   "used": {
    "value": 1279700000.0,
    "source": "10-Q:0001596532-25-000216",
    "filed": "2025-08-06"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "buybacks",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 299823000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 299800000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 299800000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "capex",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 19580000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 19600000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 19600000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "cff",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": -291774000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": -291800000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": -291800000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "cfi",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": -1147413000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": -1147400000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": -1147400000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "cfo",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 2677272000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 2677300000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 2677300000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "change_contract_liabilities",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 1001127000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 1001100000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 1001100000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "change_inventories",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": -175218000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": -175200000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": -175200000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "change_payables",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": -142005000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": -142000000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": -142000000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "change_receivables",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 96499000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 96500000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 96500000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "cost_of_revenue",
   "start": "2024-07-01",
   "end": "2024-09-30",
   "first": {
    "value": 649219000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 649200000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 649200000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "cost_of_revenue",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 1812401000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 1812400000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 1812400000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "d_and_a",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 46650000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 46700000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 46700000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "deferred_tax",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": -376726000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": -376700000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": -376700000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "eps_basic",
   "start": "2024-07-01",
   "end": "2024-09-30",
   "first": {
    "value": 2.38,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 0.59,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 0.59,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "eps_diluted",
   "start": "2024-07-01",
   "end": "2024-09-30",
   "first": {
    "value": 2.33,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 0.58,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 0.58,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "equity_parent",
   "start": null,
   "end": "2024-09-30",
   "first": {
    "value": 9245889000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 9245900000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 9245889000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "gross_profit",
   "start": "2024-07-01",
   "end": "2024-09-30",
   "first": {
    "value": 1161717000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 1161700000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 1161700000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "gross_profit",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 3260309000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 3260300000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 3260300000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "income_tax",
   "start": "2024-07-01",
   "end": "2024-09-30",
   "first": {
    "value": 134972000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 134900000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 134900000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "income_tax",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 325049000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 325000000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 325000000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "net_income",
   "start": "2024-07-01",
   "end": "2024-09-30",
   "first": {
    "value": 747938000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 748000000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 748000000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "net_income",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 2051058000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 2051100000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 2051100000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "net_income_common",
   "start": "2024-07-01",
   "end": "2024-09-30",
   "first": {
    "value": 747938000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 748000000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 748000000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "net_income_common",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 2051058000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 2051100000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 2051100000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "operating_income",
   "start": "2024-07-01",
   "end": "2024-09-30",
   "first": {
    "value": 785250000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 785300000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 785300000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "operating_income",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 2144964000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 2145000000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 2145000000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "pretax_income",
   "start": "2024-07-01",
   "end": "2024-09-30",
   "first": {
    "value": 882910000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 882900000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 882900000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "pretax_income",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 2376107000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 2376100000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 2376100000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "revenue",
   "start": "2024-07-01",
   "end": "2024-09-30",
   "first": {
    "value": 1810936000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 1810900000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 1810900000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "revenue",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 5072710000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 5072700000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 5072700000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "rnd",
   "start": "2024-07-01",
   "end": "2024-09-30",
   "first": {
    "value": 235824000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 235800000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 235800000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "rnd",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 711701000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 711700000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 711700000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "sbc",
   "start": "2024-07-01",
   "end": "2024-09-30",
   "first": {
    "value": 98123000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 98100000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 98100000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "sbc",
   "start": "2024-01-01",
   "end": "2024-09-30",
   "first": {
    "value": 254630000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 254600000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 254600000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "shares_basic",
   "start": "2024-07-01",
   "end": "2024-09-30",
   "first": {
    "value": 314482000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 1257900000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 1257900000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q3",
   "item": "shares_diluted",
   "start": "2024-07-01",
   "end": "2024-09-30",
   "first": {
    "value": 320448000.0,
    "source": "10-Q:0001596532-24-000368",
    "filed": "2024-11-08"
   },
   "latest": {
    "value": 1281800000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   },
   "used": {
    "value": 1281800000.0,
    "source": "10-Q:0001596532-25-000286",
    "filed": "2025-11-05"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "accounts_payable",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 381083000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 381100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 381100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "amortisation_intangibles",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 26760000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 26800000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 26760000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   }
  },
  {
   "period": "FY2024",
   "item": "buybacks",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 423619000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 423600000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 423600000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "cash",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 2762357000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 2762400000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 2762400000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "cff",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": -421810000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": -421800000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": -421800000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "cfi",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": -2457354000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": -2457300000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": -2457300000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "cfo",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 3708235000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 3708200000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 3708200000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "change_contract_liabilities",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 1285211000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 1285200000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 1285200000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "change_inventories",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": -110608000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": -110600000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": -110600000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "change_payables",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": -51635000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": -51600000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": -51600000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "change_receivables",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 106080000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 106100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 106100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "cost_of_revenue",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 2511843000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 2511800000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 2511800000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "current_assets",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 11910815000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 11910900000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 11910900000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "current_liabilities",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 2732222000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 2732200000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 2732200000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "d_and_a",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 62038000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 62000000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 62000000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "deferred_tax",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": -492874000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": -492900000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": -492900000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "equity_parent",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 9994807000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 9994800000.0,
    "source": "10-Q:0001596532-26-000175",
    "filed": "2026-08-05"
   },
   "used": {
    "value": 9994800000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "gross_profit",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 4491303000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 4491300000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 4491300000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "income_tax",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 412980000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 413000000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 413000000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "intangibles",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 62008000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 62000000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 62000000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "inventory",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 1834572000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 1834600000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 1834600000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "liabilities_and_equity",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 14043921000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 14043900000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 14043900000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "net_income",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 2852054000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 2852100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 2852100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "net_income_common",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 2852054000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 2852100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 2852100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "operating_income",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 2944616000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 2944600000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 2944600000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "ppe_net",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 98845000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 98800000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 98800000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "pretax_income",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 3265034000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 3265100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 3265100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "receivables",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 1140478000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 1140500000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 1140500000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "retained_earnings",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 7542460000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 7542500000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 7542500000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "revenue",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 7003146000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 7003100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 7003100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "rnd",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 996717000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 996700000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 996700000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "sbc",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 355364000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 355400000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 355400000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "shares_basic",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 1256303000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 1256300000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 1256300000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "shares_diluted",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 1281077000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 1281100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 1281100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "shares_outstanding",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 1261334000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 1261300000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 1261300000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "short_term_investments",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 5541116000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 5541100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 5541100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024",
   "item": "taxes_paid",
   "start": "2024-01-01",
   "end": "2024-12-31",
   "first": {
    "value": 970639000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 970600000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 970600000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "total_assets",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 14043921000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 14043900000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 14043900000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  },
  {
   "period": "FY2024 Q4",
   "item": "total_liabilities",
   "start": null,
   "end": "2024-12-31",
   "first": {
    "value": 4049114000.0,
    "source": "10-K:0001596532-25-000028",
    "filed": "2025-02-19"
   },
   "latest": {
    "value": 4049100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   },
   "used": {
    "value": 4049100000.0,
    "source": "10-K:0001596532-26-000013",
    "filed": "2026-02-17"
   }
  }
 ],
 "withheld": [
  {
   "table": "cf_quarterly",
   "period": "FY2025 Q4",
   "item": "amortisation_intangibles",
   "value": -144600000.0,
   "sources": [
    "10-K:0001596532-26-000013",
    "10-Q:0001596532-25-000286"
   ],
   "reason": "negative where the item cannot be negative"
  }
 ],
 "events": [
  {
   "id": "stock_split:2025-02-19:10-K:0001596532-25-000028",
   "type": "stock_split",
   "date": "2025-02-19",
   "fiscal_period": "FY2025 Q1",
   "text": "The filing reported a stock split of 4 for 1.",
   "counterparty": null,
   "amount": null,
   "sources": [
    "10-K:0001596532-25-000028"
   ]
  },
  {
   "id": "stock_split:2022-02-15:10-K:0001596532-22-000026",
   "type": "stock_split",
   "date": "2022-02-15",
   "fiscal_period": "FY2022 Q1",
   "text": "The filing reported a stock split of 4 for 1.",
   "counterparty": null,
   "amount": null,
   "sources": [
    "10-K:0001596532-22-000026"
   ]
  }
 ]
}
