{
  "schema": "canli.company-reference.v1",
  "cik": "0001096343",
  "name": "MARKEL GROUP INC.",
  "selection_policy": "extended-v22",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001096343.json",
  "source_sha256": "7341212c7af3e7ea1e946d57f967e8c6a629676f3f353ad98f363cfb45ee0502",
  "fetched_at": "2026-09-20T05:22:32.743Z",
  "policy": "Latest-filed annual-report facts per unit and reporting period at capture time. Duration facts cover 300 to 400 days. This selection can include restatements and is not a point-in-time backtest dataset. Missing concepts are omitted, never zero-filled. Values retain original units and are not currency converted. Extended concepts require compatible unit shapes and at least three reporting ends with changing values within one unit. Constant or incompatible added histories are omitted.",
  "claim_boundary": "Public company accounting reference, not market prices, returns, an investment recommendation, or ALPHAC performance. Validate a separately constructed return series with the validation API; accounting values are not returns.",
  "concepts": [
    {
      "tag": "Assets",
      "taxonomy": "us-gaap",
      "label": "Total assets",
      "kind": "instant",
      "meaning": "Resources recognized on the balance sheet. Book assets are not the market value of the business.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 68905050000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 61897982000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 55045710000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 49791259000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 48477096000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 41710054000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 37473815000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 33306263000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 32805016000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 25875299000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 24939115000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 25197760000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 23955511000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 12556588000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 11532103000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 10825589000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 10241896000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Liabilities",
      "taxonomy": "us-gaap",
      "label": "Total liabilities",
      "kind": "instant",
      "meaning": "Recognized obligations at the reporting date. The definition and scope differ from interest-bearing debt.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 49802861000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 44429009000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 39519817000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 36054220000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 33275508000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 28649731000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 26217837000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 24031899000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 23137166000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 17334210000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 17035548000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 17537307000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 17205318000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 8581346000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 8069757000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 7637897000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 7450182000,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "StockholdersEquity",
      "taxonomy": "us-gaap",
      "label": "Stockholders equity",
      "kind": "instant",
      "meaning": "The reported residual interest after liabilities. It is an accounting amount, not market capitalization.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 18597756000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 16915898000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 14983928000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 13151094000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 14717350000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 12799789000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 11070867000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 9080653000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 9504148000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 8460927000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 7834150000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 7594818000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 6673577000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 3888657000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 3387513000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 3171523000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 2774360000,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CashAndCashEquivalentsAtCarryingValue",
      "taxonomy": "us-gaap",
      "label": "Cash and cash equivalents",
      "kind": "instant",
      "meaning": "Cash and qualifying short-term liquid investments under the filer’s accounting policy. Restricted cash and longer-term investments may be reported separately.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 3964705000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 3692667000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 3747060000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 4137432000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 3978490000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 4341736000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 3072807000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 2014168000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 2198459000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1738747000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 2630009000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 1960169000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 1978526000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 863766000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 703259000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 690281000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 850494000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2009Q4I",
          "unit": "USD"
        },
        {
          "end": "2008-12-31",
          "val": 640379000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2008Q4I",
          "unit": "USD"
        },
        {
          "end": "2007-12-31",
          "val": 478040000,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2007Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetIncomeLoss",
      "taxonomy": "us-gaap",
      "label": "Net income or loss",
      "kind": "duration",
      "meaning": "Reported profit or loss for the period. Check the filing for attribution, exceptional items and discontinued operations before comparing companies.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 2107010000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 2747022000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 1996060000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -216277000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 2423135000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 816030000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1790466000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -128180000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 395269000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 455689000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 582772000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 321182000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 281021000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 253385000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 142026000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 266793000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 201638000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": -58767000,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInOperatingActivities",
      "taxonomy": "us-gaap",
      "label": "Operating cash flow",
      "kind": "duration",
      "meaning": "Cash generated or used by operating activities. Working-capital timing can make this differ substantially from reported income.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 2761256000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 2594006000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 2786807000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 2709442000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 2274067000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 1737587000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 1274120000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 892857000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 858529000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 534623000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 651151000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 716792000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 745521000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 392533000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 311318000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 223291000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 282463000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": 397000000,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PaymentsToAcquirePropertyPlantAndEquipment",
      "taxonomy": "us-gaap",
      "label": "Capital expenditure payments",
      "kind": "duration",
      "meaning": "Cash payments to acquire property, plant and equipment. This taxonomy concept does not capture every form of investment or acquisition.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 206894000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 254991000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 258619000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 254712000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 145249000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 101301000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 123376000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 106593000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 74652000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 63674000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 79755000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 82132000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 47725000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 45519000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 60132000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 42103000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 21906000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": 17673000,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Revenues",
      "taxonomy": "us-gaap",
      "label": "Revenue",
      "kind": "duration",
      "meaning": "Revenue under this specific accounting concept. A missing value is not zero; filers can use other revenue concepts.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 15513233000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 14813544000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 14279576000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 11675335000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 12846425000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 9735066000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 9526191000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 6841285000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 6061659000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 5612026000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 5369983000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 5133667000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 4323083000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 3000112000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 2629950000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 2225393000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 2069326000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": 1976583000,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "taxonomy": "us-gaap",
      "label": "Contract revenue excluding tax",
      "kind": "duration",
      "meaning": "Revenue from customer contracts excluding assessed taxes under this specific taxonomy concept. It is not automatically comparable to older revenue tags.",
      "observations": [
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 5236521000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 3997445000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 3129056000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 2422788000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 2132606000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 1413275000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 1307779000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInFinancingActivities",
      "taxonomy": "us-gaap",
      "label": "Financing cash flow",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net cash from financing activities, including borrowing, repayments and transactions with owners. A positive amount does not establish operating profitability.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -1210056000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -297878000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -999716000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -595311000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 369767000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 434556000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 359317000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -178985000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 256315000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 152019000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": -74211000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -67124000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 175367000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 141962000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 194589000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -45610000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 251612000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": -58302000,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInInvestingActivities",
      "taxonomy": "us-gaap",
      "label": "Investing cash flow",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net cash from investing activities, including asset purchases, disposals and investment transactions. This differs from capital expenditure payments alone.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": -1189915000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -2398618000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -2703607000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -1670204000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -2937802000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -511748000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -535159000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -797239000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -744457000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -1638481000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 63449000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": -622205000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 187387000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -377130000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -491106000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -283343000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": -333709000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": -151972000,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RetainedEarningsAccumulatedDeficit",
      "taxonomy": "us-gaap",
      "label": "Retained earnings or deficit",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Accumulated undistributed earnings or deficit at the reporting date. This balance is not cash available for distribution.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 15034835000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 13380456000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 11353101000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 9832804000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 10446763000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 8195182000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 7457176000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 5782310000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 3776743000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 3526395000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 3137285000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 2581866000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 2294909000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 2068340000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 1835086000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 1735973000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 1514398000,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfSharesOutstandingBasic",
      "taxonomy": "us-gaap",
      "label": "Basic weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Time-weighted shares used for basic earnings per share. This denominator differs from shares outstanding at a single reporting date.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 12609000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 13017000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 13347000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 13580000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 13768000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 13811000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 13861000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 13923000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 13964000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 14013000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 13978000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 13984000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 12538000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 9640000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 9686000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011",
          "unit": "shares"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 9768000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "shares"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 9815000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfDilutedSharesOutstanding",
      "taxonomy": "us-gaap",
      "label": "Diluted weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Weighted-average shares used for diluted earnings per share. Potential shares are included under the applicable dilution rules, not simply added to outstanding shares.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 12648000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 13041000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 13378000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 13580000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 13800000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 13823000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 13881000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 13923000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 14006000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 14078000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 14061000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 14057000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 12586000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 9666000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 9726000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011",
          "unit": "shares"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 9785000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "shares"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 9826000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareBasic",
      "taxonomy": "us-gaap",
      "label": "Basic earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per basic common share or unit. Inspect attribution, share classes and restatements before comparing periods. This is not a market return.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 169.74,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 199.69,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 147.32,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -23.72,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 176.79,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 55.67,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 129.25,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -9.55,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 25.89,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 31.41,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 41.99,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 22.38,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 22.57,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013",
          "unit": "USD/shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 25.96,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 14.66,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011",
          "unit": "USD/shares"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 27.31,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD/shares"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 20.54,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009",
          "unit": "USD/shares"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": -5.95,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2008",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareDiluted",
      "taxonomy": "us-gaap",
      "label": "Diluted earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per share under dilution rules. Antidilutive instruments may be excluded. A diluted value can equal the basic value without implying no potential dilution.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 169.22,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 199.32,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 146.98,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -23.72,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 176.38,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 55.63,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 129.07,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -9.55,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 25.81,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 31.27,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 41.74,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 22.27,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 22.48,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013",
          "unit": "USD/shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 25.89,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 14.6,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011",
          "unit": "USD/shares"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 27.27,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD/shares"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 20.52,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009",
          "unit": "USD/shares"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": -5.95,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2008",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "IncomeTaxExpenseBenefit",
      "taxonomy": "us-gaap",
      "label": "Income tax expense or benefit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Current and deferred income tax expense or benefit for continuing operations. This accounting expense differs from cash taxes paid.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 580303000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 790294000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 552616000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -48209000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 683961000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 168682000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 486346000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 122498000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -313463000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 169477000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 152963000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 116690000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 77898000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 53802000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 41710000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 27782000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": -3782000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": -101395000,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PropertyPlantAndEquipmentNet",
      "taxonomy": "us-gaap",
      "label": "Net property, plant and equipment",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Carrying amount of property, plant and equipment after accumulated depreciation, depletion and amortization. It is not replacement cost or market value.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 1500000000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 1400000000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 1300000000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 1200000000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 1100000000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 632000000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 588600000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 551500000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 501617000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 412402000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 430835000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 421390000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 347909000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 330229000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 244849000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 159567000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2010Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingIncomeLoss",
      "taxonomy": "us-gaap",
      "label": "Operating income or loss",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Operating revenue less operating expenses for the reporting period. It excludes items outside the reported operating result and is not free cash flow.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 3194852000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 3712562000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 2928828000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -93336000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 3241505000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 1273884000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 2477346000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 39759000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 216606000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 805169000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 860406000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 557820000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 475747000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 404812000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 276448000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 369174000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 252606000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": -111619000,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InterestExpense",
      "taxonomy": "us-gaap",
      "label": "Interest expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Borrowing costs recognized as interest expense. This is distinct from cash interest paid and may not include every capitalized borrowing cost.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 205910000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 204300000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 185077000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 196062000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 183579000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 177582000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 171687000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 154212000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 132451000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 129896000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 118301000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 117442000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 114004000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 92762000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 86252000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 73663000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 53969000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": 48210000,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Goodwill",
      "taxonomy": "us-gaap",
      "label": "Goodwill carrying amount",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Recognized goodwill remaining after accumulated impairment. It arises from business combinations and does not measure the current value of the company’s brand.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 2822091000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 2735867000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 2624749000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 2638838000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 2899140000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 2604624000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 2308548000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 2237975000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 1777464000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1142248000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 1167844000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 1049115000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 967717000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 674930000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 607561000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 470580000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 402519000,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PaymentsForRepurchaseOfCommonStock",
      "taxonomy": "us-gaap",
      "label": "Common-stock repurchase payments",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Cash paid to reacquire common stock during the period. This is not an authorization limit or a direct measure of the net change in share count.",
      "observations": [
        {
          "start": "2025-01-01",
          "end": "2025-12-31",
          "val": 429519000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 572728000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 445479000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 290796000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 206518000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 26832000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 116307000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 54007000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 110838000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 51142000,
          "accn": "0001096343-19-000074",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-02-28",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 31491000,
          "accn": "0001096343-18-000042",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-23",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 26053000,
          "accn": "0001096343-17-000046",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-24",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 57388000,
          "accn": "0001096343-16-000185",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-02-26",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 16873000,
          "accn": "0001096343-15-000013",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-02-27",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 42913000,
          "accn": "0001096343-14-000006",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-02-28",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 45218000,
          "accn": "0001096343-13-000005",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-02-28",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 0,
          "accn": "0001193125-12-083817",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-28",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": 60601000,
          "accn": "0001193125-11-048986",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-28",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InventoryNet",
      "taxonomy": "us-gaap",
      "label": "Net inventory",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Inventory carrying amount after applicable valuation and LIFO reserves. It does not establish realizable selling proceeds or inventory turnover without other inputs.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 703400000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2025Q4I",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 731100000,
          "accn": "0001096343-26-000020",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-26",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 617200000,
          "accn": "0001096343-25-000027",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-24",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 639600000,
          "accn": "0001096343-24-000025",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-23",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 529300000,
          "accn": "0001096343-23-000033",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-17",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 412600000,
          "accn": "0001096343-22-000039",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-18",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 303100000,
          "accn": "0001096343-21-000032",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-19",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 298700000,
          "accn": "0001096343-20-000039",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-02-21",
          "frame": "CY2018Q4I",
          "unit": "USD"
        }
      ]
    }
  ],
  "source_snapshot": "/company-data/sources/7341212c7af3e7ea1e946d57f967e8c6a629676f3f353ad98f363cfb45ee0502.json.gz"
}
