{
  "schema": "canli.company-reference.v1",
  "cik": "0000755001",
  "name": "UNITIL CORPORATION",
  "selection_policy": "extended-v22",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000755001.json",
  "source_sha256": "2c1e8e74a1540d14826690b67fe29e86a3b324741592a833fb4d6bc3835f9d3f",
  "fetched_at": "2026-09-19T15:02:11.233Z",
  "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": 2134200000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 1794500000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 1670400000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 1590400000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 1540300000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 1477900000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 1370800000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 1298300000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 1241900000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 1128200000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 1038800000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 997000000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 920600000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 892300000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 856100000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 800400000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 725200000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "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": 609600000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 512500000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 489300000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 467600000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 448500000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 389200000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 376800000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 351300000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 336800000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 293100000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 282800000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 273300000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 265200000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 260400000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 191700000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 189000000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 189000000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 193100000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2009Q4I",
          "unit": "USD"
        },
        {
          "end": "2008-12-31",
          "val": 139500000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2008Q4I",
          "unit": "USD"
        },
        {
          "end": "2007-12-31",
          "val": 100400000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "frame": "CY2007Q4I",
          "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": 15600000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 6300000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 6500000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 9000000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 6500000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 6000000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 5200000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 7800000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 8900000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 5800000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 8700000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 8400000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 9400000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 9800000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 7500000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-01-01",
          "val": 8900000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 8900000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 7700000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2009Q4I",
          "unit": "USD"
        },
        {
          "end": "2008-12-31",
          "val": 11500000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2008Q4I",
          "unit": "USD"
        },
        {
          "end": "2007-12-31",
          "val": 4600000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "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": 50200000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 47100000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 45200000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 41400000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 36100000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 32200000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 44200000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 33000000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 29000000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 27100000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 26300000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 24700000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 21600000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 18200000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 16400000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 16400000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 9600000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 10000000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": 9700000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "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": 131300000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 125900000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 107000000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 97700000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 107800000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 75700000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 104900000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 78500000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 86200000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 68300000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 96300000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 66700000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 45900000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 45900000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 25900000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 50900000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": 47300000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "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": 185100000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 169900000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 141000000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 122100000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 115000000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 122600000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 119200000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 102400000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 119300000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 98100000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 103900000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 92600000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 89500000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 68500000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 57100000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 57100000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 49600000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 58700000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": 28300000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "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": "2025-01-01",
          "end": "2025-12-31",
          "val": 536000000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 494800000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 557100000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 563200000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 473300000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 418600000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 438200000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 444100000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 406200000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 383400000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "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": 223500000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 43800000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 31500000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 26900000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 7700000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 47700000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -1700000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 22800000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 36200000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 26900000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -7200000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 4100000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 9800000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 9800000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 24900000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 10900000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": 197800000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "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": -345500000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": -169900000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": -141000000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": -122100000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": -115000000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": -122600000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": -105800000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": -102400000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": -119300000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": -98100000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": -89500000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": -68500000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": -57100000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": -57100000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": -49600000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": -65600000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": -238200000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "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": 191200000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 171100000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 151500000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 132500000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 116200000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 103700000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 94100000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 72000000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 60800000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 52200000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 45100000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 38400000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 32900000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 30400000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q4I",
          "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": 16786081,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 16098267,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 16045300,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 15991000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 15373000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 14951000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 14894000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 14824000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 14095000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 13990000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 13917000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 13843000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 13773000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 12669000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 10880025,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "unit": "shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 10880000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2011",
          "unit": "shares"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 10823000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2010",
          "unit": "shares"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 9647000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2009",
          "unit": "shares"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": 5830000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "frame": "CY2008",
          "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": 16787753,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 16109070,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 16052747,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 15996000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 15376000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 14952000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 14900000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 14829000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 14102000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 13996000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 13920000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 13847000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 13775000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 12672000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 10882971,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "unit": "shares"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 10883000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2011",
          "unit": "shares"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 10824000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2010",
          "unit": "shares"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 9647000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2009",
          "unit": "shares"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": 5830000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "frame": "CY2008",
          "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": 2.97,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 2.93,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 2.82,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 2.59,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 2.35,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 2.15,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2020",
          "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": 2.97,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 2.93,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 2.82,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 2.59,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 2.35,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 2.15,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2020",
          "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": 15300000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 14000000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 13200000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 11200000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 11500000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 10200000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 13800000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 8393000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 17500000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 15354000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 15443000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 13995000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 12652000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 10976000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 10025000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 10000000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 4500000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 5400000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": 4600000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "frame": "CY2008",
          "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": 101200000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 90600000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 87100000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 80500000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 77800000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 71400000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 73100000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 71200000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 75400000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 70200000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 63100000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 60000000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 53500000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 47500000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 47200000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 37200000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 28000000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2009-01-01",
          "end": "2009-12-31",
          "val": 26100000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2008-01-01",
          "end": "2008-12-31",
          "val": 20500000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AssetsCurrent",
      "taxonomy": "us-gaap",
      "label": "Current assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Assets classified as current under the normal operating cycle or one-year boundary. Not all current assets can be converted immediately into cash.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 240100000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 188800000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 177100000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 194800000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 159700000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 139300000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 130900000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 152200000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 151300000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 131600000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 120500000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 145200000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 140000000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 139700000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 128800000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 117100000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 106800000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "frame": "CY2009Q4I",
          "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": 43800000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2024-01-01",
          "end": "2024-12-31",
          "val": 37700000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2023-01-01",
          "end": "2023-12-31",
          "val": 34900000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2022-01-01",
          "end": "2022-12-31",
          "val": 28300000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2021-01-01",
          "end": "2021-12-31",
          "val": 27200000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2020-01-01",
          "end": "2020-12-31",
          "val": 26400000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2019-01-01",
          "end": "2019-12-31",
          "val": 26600000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2018-01-01",
          "end": "2018-12-31",
          "val": 26400000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2017-01-01",
          "end": "2017-12-31",
          "val": 25500000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2016-01-01",
          "end": "2016-12-31",
          "val": 23700000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2015-01-01",
          "end": "2015-12-31",
          "val": 23800000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2014-01-01",
          "end": "2014-12-31",
          "val": 22200000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2013-01-01",
          "end": "2013-12-31",
          "val": 22000000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2012-01-01",
          "end": "2012-12-31",
          "val": 22300000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2011-01-02",
          "end": "2011-12-31",
          "val": 22000000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "unit": "USD"
        },
        {
          "start": "2011-01-01",
          "end": "2011-12-31",
          "val": 21800000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2010-01-01",
          "end": "2010-12-31",
          "val": 22100000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "LiabilitiesCurrent",
      "taxonomy": "us-gaap",
      "label": "Current liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Obligations classified as current under the operating-cycle or one-year boundary. The balance includes more than short-term borrowing.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 425800000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 228700000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 277300000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 260100000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 173500000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 136100000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 159800000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 192500000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 151000000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 176900000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 144300000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 129400000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 144700000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 131100000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 166800000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 126900000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 129700000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccountsPayableCurrent",
      "taxonomy": "us-gaap",
      "label": "Current accounts payable",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current amounts owed to suppliers for goods and services received. This is one component of current liabilities, not all accrued obligations.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 62900000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 49700000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 47700000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 68600000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 52400000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 33200000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 37600000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 42600000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 41500000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 32400000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 33300000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 44200000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 38100000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 32700000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 26400000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 26500000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 25100000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccountsReceivableNetCurrent",
      "taxonomy": "us-gaap",
      "label": "Net current accounts receivable",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current customer receivables after the allowance for credit loss. The balance is not cash collected or a guarantee of collection.",
      "observations": [
        {
          "end": "2025-12-31",
          "val": 98600000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "unit": "USD"
        },
        {
          "end": "2024-12-31",
          "val": 75000000,
          "accn": "0001193125-26-042983",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2026-02-09",
          "frame": "CY2024Q4I",
          "unit": "USD"
        },
        {
          "end": "2023-12-31",
          "val": 75000000,
          "accn": "0000950170-25-017154",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-02-10",
          "frame": "CY2023Q4I",
          "unit": "USD"
        },
        {
          "end": "2022-12-31",
          "val": 73800000,
          "accn": "0000950170-24-014186",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-02-13",
          "frame": "CY2022Q4I",
          "unit": "USD"
        },
        {
          "end": "2021-12-31",
          "val": 66900000,
          "accn": "0000950170-23-002696",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-02-14",
          "frame": "CY2021Q4I",
          "unit": "USD"
        },
        {
          "end": "2020-12-31",
          "val": 62000000,
          "accn": "0001193125-22-023936",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-02-01",
          "frame": "CY2020Q4I",
          "unit": "USD"
        },
        {
          "end": "2019-12-31",
          "val": 55100000,
          "accn": "0001193125-21-025264",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-02-02",
          "frame": "CY2019Q4I",
          "unit": "USD"
        },
        {
          "end": "2018-12-31",
          "val": 66800000,
          "accn": "0001193125-20-019075",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-01-30",
          "frame": "CY2018Q4I",
          "unit": "USD"
        },
        {
          "end": "2017-12-31",
          "val": 67400000,
          "accn": "0001193125-19-023132",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-01-31",
          "frame": "CY2017Q4I",
          "unit": "USD"
        },
        {
          "end": "2016-12-31",
          "val": 52900000,
          "accn": "0001193125-18-028247",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-02-01",
          "frame": "CY2016Q4I",
          "unit": "USD"
        },
        {
          "end": "2015-12-31",
          "val": 49800000,
          "accn": "0001193125-17-028224",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-02-02",
          "frame": "CY2015Q4I",
          "unit": "USD"
        },
        {
          "end": "2014-12-31",
          "val": 60700000,
          "accn": "0001193125-16-440721",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-01-28",
          "frame": "CY2014Q4I",
          "unit": "USD"
        },
        {
          "end": "2013-12-31",
          "val": 52200000,
          "accn": "0001193125-15-023683",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-01-28",
          "frame": "CY2013Q4I",
          "unit": "USD"
        },
        {
          "end": "2012-12-31",
          "val": 47700000,
          "accn": "0001193125-14-025354",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-01-29",
          "frame": "CY2012Q4I",
          "unit": "USD"
        },
        {
          "end": "2011-12-31",
          "val": 44200000,
          "accn": "0001193125-13-029141",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-01-30",
          "frame": "CY2011Q4I",
          "unit": "USD"
        },
        {
          "end": "2010-12-31",
          "val": 36900000,
          "accn": "0001193125-12-033219",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-02-01",
          "frame": "CY2010Q4I",
          "unit": "USD"
        },
        {
          "end": "2009-12-31",
          "val": 33500000,
          "accn": "0001193125-11-022690",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-02-03",
          "frame": "CY2009Q4I",
          "unit": "USD"
        }
      ]
    }
  ],
  "source_snapshot": "/company-data/sources/2c1e8e74a1540d14826690b67fe29e86a3b324741592a833fb4d6bc3835f9d3f.json.gz"
}
