{
  "cik": 1321655,
  "entityName": "Palantir Technologies Inc.",
  "facts": {
    "dei": {
      "EntityPublicFloat": {
        "label": "Entity Public Float",
        "description": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 13300000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-06-30",
              "val": 45400000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-06-30",
              "val": 16600000000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-06-30",
              "val": 29300000000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-06-30",
              "val": 51500000000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-06-30",
              "val": 299300000000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q2I"
            }
          ]
        }
      }
    },
    "us-gaap": {
      "AccountsPayableCurrent": {
        "label": "Accounts Payable, Current",
        "description": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 51735000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 51735000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 22221000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 16358000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 16358000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 16358000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 16358000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 16358000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 17234000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 30914000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 17654000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 74907000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 74907000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 74907000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 74907000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 74907000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 27454000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 56798000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 59507000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 44788000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 44788000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 44788000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 44788000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 44788000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4530000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4613000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 9475000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 12122000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 12122000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 12122000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 12122000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 12122000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 35634000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 67345000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 27021000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 103000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 103000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 103000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 103000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 103000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2330000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 10774000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 67503000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8064000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 8064000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 8064000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 69319000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 3102000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccountsReceivableNetCurrent": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "description": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 50315000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 50315000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 162269000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 156932000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 156932000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 156932000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 156932000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 156932000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 151400000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 242998000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 174405000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 190923000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 190923000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 190923000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 190923000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 190923000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 256554000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 265826000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 343264000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 258346000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 258346000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 258346000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 258346000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 258346000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 254041000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 375756000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 430269000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 364784000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 364784000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 364784000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 364784000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 364784000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 486986000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 659339000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 668110000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 575048000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 575048000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 575048000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 575048000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 575048000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 725205000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 747484000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1005910000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1042065000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 1042065000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1042065000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1405588000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1485249000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccruedLiabilitiesCurrent": {
        "label": "Accrued Liabilities, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 126620000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 126620000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 466999000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 158546000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 158546000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 158546000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 158546000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 158546000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 181603000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 166252000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 179467000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 155806000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 155806000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 155806000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 155806000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 155806000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 150176000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 187568000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 164697000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 172715000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 172715000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 172715000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 172715000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 172715000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 174525000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 184617000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 174753000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 222991000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 222991000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 222991000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 222991000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 222991000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 206034000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 195489000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 265244000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 427046000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 427046000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 427046000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 427046000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 427046000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 371061000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 393623000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 381737000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 355624000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 409552000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 504070000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "description": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 108612000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 108612000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 92964000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 88399000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 88399000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 88399000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 88399000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 88399000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 91570000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 89943000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 92214000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 69930000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 69930000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 69930000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 69930000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 69930000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 69745000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 71385000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 74677000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 82412000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 82412000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 82412000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 82412000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 82412000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 85527000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 90431000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 95548000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 102158000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 102158000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 102158000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 102158000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 102158000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 107716000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 111888000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 120088000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 122999000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 122999000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 122999000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 122999000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 122999000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 129669000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 138176000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 142790000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 149091000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "description": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": -703000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": -703000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 1168000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": -2745000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": -2745000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": -2745000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": -2745000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": -2745000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 865000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 65000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": -1695000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": -2349000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": -2349000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": -2349000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": -2349000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": -2349000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -4044000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -6674000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -9835000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": -5333000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": -5333000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": -5333000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": -5333000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": -5333000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -4318000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -5209000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -7205000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 801000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 801000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 801000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 801000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 801000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -5720000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -4935000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4925000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -5611000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": -5611000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": -5611000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": -5611000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": -5611000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -2994000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4721000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 11537000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 13942000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 13942000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 13942000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 601000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": -7103000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AdditionalPaidInCapital": {
        "label": "Additional Paid in Capital",
        "description": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 1857331000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 1857331000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 6065869000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 6488857000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 6488857000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 6488857000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 6488857000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 6488857000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 6892046000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 7294369000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 7577305000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 7777085000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 7777085000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 7777085000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 7777085000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 7777085000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 7953856000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 8119876000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 8284686000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 8427998000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 8427998000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 8427998000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 8427998000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 8427998000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 8568570000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8773043000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8938050000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 9122173000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 9122173000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 9122173000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 9122173000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 9122173000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 9322803000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 9463178000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 9757380000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 10193970000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 10193970000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 10193970000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 10193970000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 10193970000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10398181000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 10568473000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 10747603000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 10933325000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 10933325000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 10933325000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 11138528000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 11408867000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation": {
        "label": "Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation",
        "description": "Amount of decrease in additional paid in capital (APIC) resulting from a tax deficiency associated with a share-based compensation plan other than an employee stock ownership plan (ESOP).",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock": {
        "label": "Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock",
        "description": "Amount of decrease (increase) in additional paid in capital (APIC) for the increase in carrying amount of redeemable preferred stock.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -18098000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalOther": {
        "label": "Adjustments to Additional Paid in Capital, Other",
        "description": "Amount of other increase (decrease) in additional paid in capital (APIC).",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 31007000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 31007000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 31007000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 31007000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 31007000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 31007000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 31007000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "description": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 248503000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 164794000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 51763000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 242114000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 242114000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 54238000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 182071000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 127833000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1024000000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1024000000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 841929000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 841929000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1264254000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1264254000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1264254000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 194397000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 194397000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 427257000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 427257000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 232860000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 232860000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 612252000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 612252000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 184995000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 184995000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 779296000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 779296000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 779296000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 149565000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 149565000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 295286000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 295286000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 145721000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 145721000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 435546000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 435546000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 140260000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 140260000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 564897000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 564897000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 564897000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 114666000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 114666000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 228822000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 228822000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 114156000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 114156000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 343298000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 343298000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 114476000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 114476000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 476038000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 476038000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 476038000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 125817000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 125817000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 267872000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 267872000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 142055000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 142055000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 410668000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 410668000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 142796000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 142796000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 693223000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 693223000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 155646000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 155646000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 315929000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 315929000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 160283000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 160283000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 488627000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 172698000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 685285000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 201810000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 467297000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 265487000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AllocatedShareBasedCompensationExpense": {
        "label": "Share-based Payment Arrangement, Expense",
        "description": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 248503000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 164650000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 51763000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 241970000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 241970000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 54107000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 181955000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 127848000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1028914000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1028914000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 846959000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 846959000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1270702000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1270702000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1270702000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 193731000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 193731000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 426473000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 426473000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 232742000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 232742000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 611308000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 611308000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 184835000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 184835000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 778215000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 778215000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 778215000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 149323000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 149323000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 295092000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 295092000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 145769000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 145769000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 435400000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 435400000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 140308000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 140308000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 564798000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 564798000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 564798000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 114714000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 114714000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 228915000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 228915000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 114201000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 114201000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 343295000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 343295000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 114380000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 114380000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 475903000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 475903000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 475903000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 125651000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 125651000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 267415000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 267415000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 141764000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 141764000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 409840000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 409840000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 142425000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 142425000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 691638000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 691638000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 155339000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 155339000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 315310000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 315310000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 159971000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 159971000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 487628000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 172318000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 684033000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 201592000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 466801000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 265209000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AllowanceForDoubtfulAccountsReceivableCurrent": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "description": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "AmortizationOfFinancingCosts": {
        "label": "Amortization of Debt Issuance Costs",
        "description": "Amount of amortization expense attributable to debt issuance costs.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 87000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2319000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            }
          ]
        }
      },
      "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "description": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "units": {
          "shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1327748971,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1313907439,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1498713639,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1498714000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1480368000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1455123000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1457709000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 810282936,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 810283000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 743312589,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 743313000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 743313000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 670378000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 670378000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 597463000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 597463000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 597463000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 553630000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 553630000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 516768000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 516768000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 516768000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 496310000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 496310000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 484379000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 484379000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 484379000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 472345000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 472345000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 472345000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 466381000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 466381000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 466381000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 198569000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 198569000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 191577000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 191577000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 186882000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 186882000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 187074000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 187074000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 19983000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 19983000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 175245000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 175245000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3500000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3500000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 787000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 787000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 6748000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 6748000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 347000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "AssetImpairmentCharges": {
        "label": "Asset Impairment Charges",
        "description": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 23700000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 23407000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 23407000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 674000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 674000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 674000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "Assets": {
        "label": "Assets",
        "description": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 1594025000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 1594025000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 2603712000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2690504000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 2690504000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 2690504000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 2690504000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 2690504000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3014185000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3075668000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3224327000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3247450000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 3247450000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 3247450000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 3247450000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 3247450000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3319179000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3282338000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3318835000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3461239000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 3461239000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 3461239000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 3461239000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 3461239000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3683138000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3980264000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4193417000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4522425000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 4522425000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 4522425000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 4522425000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 4522425000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4807079000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5191880000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5768097000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6340884000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 6340884000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 6340884000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 6340884000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 6340884000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6736917000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 7365688000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 8113960000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8900392000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 8900392000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 8900392000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 10199183000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 11678564000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AssetsCurrent": {
        "label": "Assets, Current",
        "description": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 1214153000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 1214153000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 2394424000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2257429000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 2257429000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 2257429000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 2257429000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 2257429000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2589698000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2662552000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2811490000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2863250000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2863250000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 2863250000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 2863250000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 2863250000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2927374000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2902439000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2946610000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3041577000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 3041577000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 3041577000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 3041577000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 3041577000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3256147000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3576914000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3809397000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4138618000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 4138618000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 4138618000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 4138618000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 4138618000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4436064000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4773510000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5351962000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5934289000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 5934289000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 5934289000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 5934289000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 5934289000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6282599000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6890393000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7586156000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8358174000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 8358174000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 8358174000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 9551704000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 11099513000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AssetsFairValueDisclosure": {
        "label": "Assets, Fair Value Disclosure",
        "description": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 754382000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 754382000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 1061166000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1149880000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 1149880000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 1149880000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 1149880000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1149880000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1229912000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1029350000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 975510000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 793362000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 793362000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 793362000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 793362000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 793362000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 665024000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 526581000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1003844000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1209935000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 1209935000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1209935000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 1209935000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 1209935000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2327102000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2683981000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2993330000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3435491000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 3435491000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 3435491000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 3435491000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 3435491000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3679862000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3753817000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4337663000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4959335000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 4959335000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 4959335000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 4959335000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 4959335000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5120871000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5552905000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5798389000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6703423000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 6703423000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 6703423000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 7470209000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 8820915000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AssetsHeldForSaleLongLivedFairValueDisclosure": {
        "label": "Assets Held-for-sale, Long Lived, Fair Value Disclosure",
        "description": "Fair value portion of assets classified as held for sale.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 24008000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 980000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "CapitalExpendituresIncurredButNotYetPaid": {
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "description": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 461000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareGross": {
        "label": "Capitalized Computer Software, Gross",
        "description": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 32757000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 18722000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "CashAndCashEquivalentsAtCarryingValue": {
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "description": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 1116342000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 507319000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1079154000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 1079154000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-12-31",
              "val": 1079154000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 809530000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1497591000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1800190000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2020-09-30",
              "val": 1800190000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2011323000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 2011323000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 2011323000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 2011323000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 2011323000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 2011323000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2339437000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2021-03-31",
              "val": 2339437000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2341156000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2021-06-30",
              "val": 2341156000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2335068000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2021-09-30",
              "val": 2335068000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2290674000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2290674000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 2290674000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 2290674000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 2290674000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2021-12-31",
              "val": 2290674000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2269411000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2022-03-31",
              "val": 2269411000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2358393000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2022-06-30",
              "val": 2358393000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2411290000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2022-09-30",
              "val": 2411290000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2598540000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 2598540000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2598540000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2598540000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 2598540000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2022-12-31",
              "val": 2598540000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1264738000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2023-03-31",
              "val": 1264738000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1055923000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2023-06-30",
              "val": 1055923000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1040310000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2023-09-30",
              "val": 1040310000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 831047000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 831047000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 831047000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 831047000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 831047000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2023-12-31",
              "val": 831047000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 520388000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2024-03-31",
              "val": 520388000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 512659000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2024-06-30",
              "val": 512659000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 768710000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2024-09-30",
              "val": 768710000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2098524000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 2098524000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 2098524000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 2098524000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 2098524000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 993464000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2025-03-31",
              "val": 993464000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 929547000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2025-06-30",
              "val": 929547000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1615967000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1423796000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 1423796000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1423796000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2291631000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 2030047000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "description": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 1270180000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1266835000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2018-12-31",
              "val": 1266835000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2018-12-31",
              "val": 1266835000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 693414000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1401962000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 1401962000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-12-31",
              "val": 1401962000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2019-12-31",
              "val": 1401962000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2019-12-31",
              "val": 1401962000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2019-12-31",
              "val": 1401962000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 1401962000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1112629000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1637015000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1930333000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2020-09-30",
              "val": 1930333000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2128146000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 2128146000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 2128146000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 2128146000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 2128146000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 2128146000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2020-12-31",
              "val": 2128146000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2020-12-31",
              "val": 2128146000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2020-12-31",
              "val": 2128146000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2020-12-31",
              "val": 2128146000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2448476000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2021-03-31",
              "val": 2448476000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2439820000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2021-06-30",
              "val": 2439820000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2423175000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2021-09-30",
              "val": 2423175000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2366914000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2366914000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 2366914000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 2366914000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 2366914000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2021-12-31",
              "val": 2366914000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 2366914000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 2366914000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 2366914000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2021-12-31",
              "val": 2366914000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2332437000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2022-03-31",
              "val": 2332437000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2415165000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2022-06-30",
              "val": 2415165000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2452749000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2022-09-30",
              "val": 2452749000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2627335000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 2627335000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2627335000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2627335000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 2627335000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2022-12-31",
              "val": 2627335000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2022-12-31",
              "val": 2627335000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2022-12-31",
              "val": 2627335000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2022-12-31",
              "val": 2627335000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2022-12-31",
              "val": 2627335000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1288779000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2023-03-31",
              "val": 1288779000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1074025000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2023-06-30",
              "val": 1074025000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1061886000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2023-09-30",
              "val": 1061886000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 850107000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 850107000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 850107000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 850107000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 850107000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2023-12-31",
              "val": 850107000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 850107000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 850107000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2023-12-31",
              "val": 850107000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 539665000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2024-03-31",
              "val": 539665000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 532075000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2024-06-30",
              "val": 532075000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 788456000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2024-09-30",
              "val": 788456000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2119936000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 2119936000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 2119936000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 2119936000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 2119936000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2024-12-31",
              "val": 2119936000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 2119936000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1015005000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2025-03-31",
              "val": 1015005000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 951234000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2025-06-30",
              "val": 951234000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1644826000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1451425000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 1451425000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1451425000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2324859000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 2063358000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "description": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -3345000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -573421000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 135127000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 135127000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -289333000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 235053000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 528371000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 528371000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 726184000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 726184000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 726184000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 320330000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 320330000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 311674000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 311674000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 295029000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 295029000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 238768000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 238768000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 238768000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -34477000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -34477000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 48251000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 48251000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 85835000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 85835000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 260421000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 260421000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 260421000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1338556000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1338556000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1553310000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1553310000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1565449000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1565449000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1777228000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1777228000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1777228000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -310442000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -310442000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -318032000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -318032000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -61651000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -61651000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1269829000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1269829000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1104931000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1104931000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1168702000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1168702000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -475110000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -668511000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 873434000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 611933000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "CertificatesOfDepositAtCarryingValue": {
        "label": "Certificates of Deposit, at Carrying Value",
        "description": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 74097000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 74097000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 60061000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 51892000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "CommonStockSharesAuthorized": {
        "label": "Common Stock, Shares Authorized",
        "description": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "units": {
          "shares": [
            {
              "end": "2019-12-31",
              "val": 4000000000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 4000000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 22701005000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 22701005000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 22701005000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 22701005000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 22701005000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 22701005000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 22701005000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 22701005000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 22701005000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 22701005000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 22701005000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 22701005000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 22701005000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 22701005000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 22701005000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 22701005000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 22701005000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 22701005000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 22701005000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 22701005000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 22701005000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 22701005000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 22701005000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 22701005000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 22701005000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 22701005000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 22701005000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 22701005000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 22701005000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 22701005000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 22701005000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 22701005000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 22701005000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 22701005000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 22701005000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 22701005000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 22701005000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 22701005000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 22701005000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 22701005000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 22701005000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 22701005000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 22701005000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 22701005000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 22701005000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 22701005000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CommonStockSharesIssued": {
        "label": "Common Stock, Shares, Issued",
        "description": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "units": {
          "shares": [
            {
              "end": "2019-12-31",
              "val": 587889687,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 587889687,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 1726685755,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1792139544,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 1792140000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 1792140000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 1792140000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1792140000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1860607000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1936578000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1991118000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2027474000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2027474000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 2027474000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 2027474000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 2027474000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2045876000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2062741000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2079664000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2099075000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 2099075000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2099075000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2099075000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 2099075000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2117730000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2149980000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2175241000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2200128000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 2200128000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2200128000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 2200128000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 2200128000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2226963000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2237939000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2269809000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2338795000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 2338795000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 2338795000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 2338795000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 2338795000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2359663000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2371847000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2383314000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2391192000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 2391192000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 2391192000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2397133000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 2402897000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CommonStockSharesOutstanding": {
        "label": "Common Stock, Shares, Outstanding",
        "description": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "units": {
          "shares": [
            {
              "end": "2019-12-31",
              "val": 581497116,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 581497116,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 1726685755,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1792139544,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 1792140000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 1792140000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 1792140000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1792140000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1860607000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1936578000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1991118000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2027474000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2027474000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 2027474000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 2027474000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 2027474000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2045876000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2062741000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2079664000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2099075000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 2099075000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2099075000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2099075000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 2099075000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2117730000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2149980000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2175241000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2200128000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 2200128000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2200128000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 2200128000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 2200128000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2226963000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2237939000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2269809000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2338795000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 2338795000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 2338795000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 2338795000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 2338795000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2359663000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2371847000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2383314000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2391192000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 2391192000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 2391192000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2397133000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 2402897000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CommonStockValue": {
        "label": "Common Stock, Value, Issued",
        "description": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 588000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 588000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 1727000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1792000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 1792000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 1792000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 1792000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1792000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1860000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1937000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1991000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2027000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2027000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 2027000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 2027000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 2027000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2046000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2063000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2080000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2099000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 2099000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2099000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2099000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 2099000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2117000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2149000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2174000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2200000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 2200000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2200000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 2200000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 2200000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2227000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2238000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2270000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2339000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 2339000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 2339000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 2339000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 2339000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2360000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2372000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2383000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2391000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 2391000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 2391000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2397000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 2403000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ComprehensiveIncomeNetOfTax": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "description": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -581072000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -420789000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -144993000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -581111000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -581111000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -53248000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -163126000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -109878000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1016177000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1016177000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -853051000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -853051000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1168433000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1168433000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1168433000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -119864000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -119864000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -259244000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -259244000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -139380000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -139380000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -363141000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -363141000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -103897000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -103897000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -519983000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -519983000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -519983000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -103074000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -103074000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -285033000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -285033000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -181959000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -181959000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -412069000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -412069000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -127036000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -127036000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -376689000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -376689000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -376689000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 18102000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 18102000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 45053000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 45053000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 27236000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 27236000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 114562000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 114562000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 69509000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 69509000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 215959000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 215959000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 215959000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 99009000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 99009000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 233920000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 233920000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 134911000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 134911000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 387305000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 387305000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 153385000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 153385000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 455778000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 455778000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 216648000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 216648000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 551090000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 551090000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 334442000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 334442000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1033505000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 482415000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1644586000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 857186000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1911372000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1054186000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ConstructionInProgressGross": {
        "label": "Construction in Progress, Gross",
        "description": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 3161000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 5817000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "ContractWithCustomerLiability": {
        "label": "Contract with Customer, Liability",
        "description": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 657112000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 794811000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 794811000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 622262000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 531878000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 531900000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 531900000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 531900000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 531900000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 552400000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 555500000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 510300000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 463300000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 463300000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 463300000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 463300000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 463300000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 506900000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 430000000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 460800000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 339200000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 339200000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 339200000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 339200000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 339200000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 427900000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 497800000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 489600000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 486300000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 486300000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 486300000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 486300000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 486300000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 477200000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 517100000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 615100000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 566400000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 566400000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 566400000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 566400000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 566400000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 587500000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 685900000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 730400000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 812300000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 812000000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 800000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 929000000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1100000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityRevenueRecognized": {
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "description": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -742555000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 181200000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 301300000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -770582000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 406400000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1092673000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 477700000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 169500000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 169500000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 285400000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 285400000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 347700000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 347700000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 378400000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 378400000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 187000000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 187000000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 299200000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 299200000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 353800000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 353800000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 384300000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 384300000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 192400000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 192400000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 270200000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 270200000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 314900000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 314900000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 329400000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 329400000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 244300000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 244300000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 362400000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 362400000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 440900000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 440900000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 457600000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 457600000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 258600000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 259000000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 403600000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 404000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 506900000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 526600000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 439000000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 604000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "CostOfRevenue": {
        "label": "Cost of Revenue",
        "description": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 165401000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 166471000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 65073000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 242373000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 242373000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 64294000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 132704000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 68410000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 282044000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 282044000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 149340000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 149340000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 352547000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 352547000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 352547000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 74111000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 74111000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 165037000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 165037000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 90926000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 90926000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 251841000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 251841000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 86804000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 86804000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 339404000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 339404000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 339404000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 94403000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 94403000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 196627000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 196627000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 102224000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 102224000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 304238000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 304238000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 107611000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 107611000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 408549000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 408549000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 408549000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 107645000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 107645000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 214544000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 214544000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 106899000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 106899000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 322466000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 322466000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 107922000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 107922000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 431105000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 431105000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 431105000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 116256000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 116256000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 244818000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 244818000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 128562000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 128562000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 391457000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 391457000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 146639000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 146639000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 565990000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 565990000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 172970000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 172970000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 365904000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 365904000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 192934000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 192934000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 573211000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 207307000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 789177000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 215798000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 512668000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 296870000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "CurrentFederalTaxExpenseBenefit": {
        "label": "Current Federal Tax Expense (Benefit)",
        "description": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CurrentForeignTaxExpenseBenefit": {
        "label": "Current Foreign Tax Expense (Benefit)",
        "description": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 15945000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 19435000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 19435000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7249000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7249000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7249000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -11343000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -11343000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -11343000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9476000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9476000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9476000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 22189000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 22189000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 22189000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 20265000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 20265000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 25101000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CurrentIncomeTaxExpenseBenefit": {
        "label": "Current Income Tax Expense (Benefit)",
        "description": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 16087000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 19574000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 19574000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7749000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7749000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7749000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -11431000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -11431000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -11431000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10241000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10241000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10241000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24522000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24522000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24522000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 21821000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 21821000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 26638000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CurrentStateAndLocalTaxExpenseBenefit": {
        "label": "Current State and Local Tax Expense (Benefit)",
        "description": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 142000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 139000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 139000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 500000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 500000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 500000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -88000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -88000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -88000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 765000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 765000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 765000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2333000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2333000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2333000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1556000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1556000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1537000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DebtInstrumentCarryingAmount": {
        "label": "Long-term Debt, Gross",
        "description": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 400000000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 400000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 200000000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 200000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 200000000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 200000000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            }
          ]
        }
      },
      "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "description": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 3935000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 3935000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 2247000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2023000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 2023000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1815000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            }
          ]
        }
      },
      "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "description": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "DeferredFederalIncomeTaxExpenseBenefit": {
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "description": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -111000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -111000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -111000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredForeignIncomeTaxExpenseBenefit": {
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "description": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6985000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -7199000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -7199000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -20385000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -20385000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -20385000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43427000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43427000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43427000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -174000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -174000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -174000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4806000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4806000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4806000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -566000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -566000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -3914000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredIncomeTaxExpenseBenefit": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "description": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6985000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -7199000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -7199000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -20385000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -20385000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -20385000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1846000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2162000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 337000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43316000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43316000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43316000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -3000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -31000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -174000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -174000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -174000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4806000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4806000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -4806000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -566000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -566000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -3914000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredRevenue": {
        "label": "Deferred Revenue",
        "description": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 75000000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 71000000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "DeferredRevenueCurrent": {
        "label": "Deferred Revenue, Current",
        "description": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 186105000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 186105000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 172066000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 189520000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 189520000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 189520000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 189520000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 189520000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 186498000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 194511000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 208100000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 227816000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 227816000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 227816000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 227816000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 227816000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 218521000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 219441000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 189771000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 183350000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 183350000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 183350000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 183350000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 183350000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 229551000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 260335000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 223507000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 246901000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 246901000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 246901000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 246901000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 246901000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 237195000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 278441000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 236608000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 259624000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 259624000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 259624000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 259624000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 259624000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 318556000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 376784000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 316722000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 408963000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 408963000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 408963000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 516868000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 579437000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "DeferredRevenueNoncurrent": {
        "label": "Deferred Revenue, Noncurrent",
        "description": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 77030000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 77030000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 67064000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 50525000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 50525000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 50525000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 50525000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 50525000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 44998000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 40518000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 26723000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 40217000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 40217000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 40217000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 40217000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 40217000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 33244000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 34143000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 31383000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 9965000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 9965000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 9965000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 9965000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 9965000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 54400000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 50408000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 34880000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 28047000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 28047000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 28047000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 28047000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 28047000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 20722000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 15649000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 7825000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 39885000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 39885000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 39885000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 39885000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 39885000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 36372000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 44638000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 43901000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 46216000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 46216000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 46216000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 41128000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 33722000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "DeferredStateAndLocalIncomeTaxExpenseBenefit": {
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "description": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredTaxAssetsGross": {
        "label": "Deferred Tax Assets, Gross",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 840921000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1311065000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 1311065000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 2025650000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2025650000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2102722000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 2102722000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2145337000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 2145337000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2759904000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 2759904000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3501482000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsNet": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "description": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 21183000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 42852000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 42852000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": -1580000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwards": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 570583000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 853861000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 853861000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1497774000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1497774000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1436957000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 1436957000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1317684000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 1317684000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1583076000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 1583076000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 2617820000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsPropertyPlantAndEquipment": {
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 23709000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 28970000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 28970000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 35176000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 35176000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 29665000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 29665000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 14413000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 14413000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 15839000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 15839000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 16679000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxCreditCarryforwards": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "description": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 28459000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 68626000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 68626000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 177402000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 177402000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 226565000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 226565000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 277060000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 277060000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 394579000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 394579000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 528449000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 181901000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 246380000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 246380000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 212163000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 212163000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 203735000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 203735000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 139419000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 139419000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 76604000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 76604000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 62453000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 36269000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 55685000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 55685000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 43348000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 43348000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 76905000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 76905000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 99105000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 99105000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 87111000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 87111000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 113289000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsValuationAllowance": {
        "label": "Deferred Tax Assets, Valuation Allowance",
        "description": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 819738000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1220093000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 1220093000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1977565000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1977565000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2051655000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 2051655000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2102251000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 2102251000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2710393000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 2710393000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3452323000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesLeasingArrangements": {
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 57543000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 57543000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 59787000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "description": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "Depreciation": {
        "label": "Depreciation",
        "description": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13800000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9500000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3100000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12200000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12200000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3700000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6800000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3200000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9300000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9300000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2500000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2500000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 13900000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 13900000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 13900000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3200000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3200000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6300000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6300000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 3100000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 3100000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9300000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9300000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3100000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3100000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12800000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12800000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12800000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3900000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3900000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 8400000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 8400000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 4500000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 4500000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 13900000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 13900000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 5500000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 5500000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19500000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19500000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19500000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5900000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5900000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11900000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11900000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 6000000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 6000000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 18200000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 18200000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 6300000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 6300000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 23700000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 23700000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6000000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6000000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 12100000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 12100000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6000000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6000000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 18200000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 18200000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 6100000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 6100000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 23700000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5500000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 10900000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 5400000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 15700000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 4800000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            }
          ]
        }
      },
      "DepreciationDepletionAndAmortization": {
        "label": "Depreciation, Depletion and Amortization",
        "description": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13910000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9450000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12255000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12255000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3671000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 7793000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 10308000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 10308000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 13871000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 13871000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 13871000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3237000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3237000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7999000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7999000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 11057000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 11057000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14897000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14897000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14897000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4312000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4312000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 9207000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 9207000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 15149000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 15149000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 22522000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 22522000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 22522000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 8320000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 8320000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 16719000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 16719000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 25382000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 25382000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 33354000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 33354000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 33354000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 8438000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 8438000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 16494000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 16494000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 24581000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 24581000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 31587000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 31587000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6622000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6622000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 13152000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 13152000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 19127000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 26145000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 6765000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 14985000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "DilutiveSecurities": {
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share",
        "description": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -38953000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -7773000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -7479000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -171000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5483000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5483000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5483000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5483000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5483000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "DividendsPayableCurrentAndNoncurrent": {
        "label": "Dividends Payable",
        "description": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "EarningsPerShareBasic": {
        "label": "Earnings Per Share, Basic",
        "description": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "units": {
          "USD/shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1.11,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -0.73,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.24,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1.02,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1.02,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.09,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -0.27,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.17,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1.43,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1.43,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.94,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.94,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1.19,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1.19,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1.19,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -0.07,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -0.07,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -0.14,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -0.14,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.07,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.07,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -0.19,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -0.19,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.05,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.05,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.27,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.27,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.27,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -0.05,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -0.05,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -0.14,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -0.14,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -0.09,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -0.09,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -0.2,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -0.2,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -0.06,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -0.06,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.18,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.18,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.18,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.01,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.01,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.02,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.02,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.01,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.01,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.05,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.05,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.03,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.03,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.1,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.1,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.1,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.05,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.05,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.11,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.11,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.06,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.06,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0.17,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0.17,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.06,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.06,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.09,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.09,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.23,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.23,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.14,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.14,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0.43,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0.2,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.69,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0.36,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0.81,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 0.44,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "EarningsPerShareDiluted": {
        "label": "Earnings Per Share, Diluted",
        "description": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "units": {
          "USD/shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1.17,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -0.73,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.24,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1.02,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1.02,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.1,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -0.28,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.17,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1.43,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1.43,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.94,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.94,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1.2,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1.2,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1.2,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -0.07,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -0.07,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -0.14,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -0.14,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.07,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -0.07,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -0.19,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -0.19,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.05,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -0.05,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.27,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.27,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.27,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -0.05,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -0.05,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -0.14,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -0.14,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -0.09,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -0.09,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -0.2,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -0.2,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -0.06,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -0.06,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.18,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.18,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.18,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.01,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.01,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.02,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.02,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.01,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.01,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.05,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.05,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.03,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.03,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.09,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.09,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.09,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.04,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.04,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.1,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.1,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.06,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.06,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0.16,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0.16,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.06,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.06,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.19,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.19,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.08,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.08,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.21,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.21,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.13,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.13,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0.4,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0.18,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.63,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0.34,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0.75,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 0.41,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "description": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "units": {
          "pure": [
            {
              "start": "2017-01-01",
              "end": "2017-12-22",
              "val": 0.35,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.21,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "description": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -3703000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -2992000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2227000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2227000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -1627000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -197000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -678000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -678000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1259000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1259000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1259000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2197000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2197000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1496000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1496000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3638000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3638000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3918000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3918000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3918000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -727000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -727000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -6341000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -6341000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -12470000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -12470000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3885000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3885000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3885000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2676000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2676000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1855000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1855000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2113000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2113000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2930000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2930000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2930000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -4024000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -4024000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -4948000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -4948000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 960000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 960000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -6745000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -6745000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3980000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3980000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 11518000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 11518000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 9444000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 7477000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -2404000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -2112000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "EmployeeRelatedLiabilitiesCurrent": {
        "label": "Employee-related Liabilities, Current",
        "description": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 31355000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 31355000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 342191000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 85466000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 85466000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 85466000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 85466000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 85466000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 113513000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 95574000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 100157000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 60732000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 60732000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 60732000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 60732000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 60732000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 46741000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 47046000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 52991000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 43495000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 43495000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 43495000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 43495000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 43495000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 47050000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 68052000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 62410000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 83094000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 83094000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 83094000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 83094000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 83094000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 77709000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 61986000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 117588000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 306939000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 306939000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 306939000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 306939000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 306939000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 205705000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 200123000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 174527000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 178659000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 178659000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 178659000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 119877000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 144079000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "description": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 1100000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1000000000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 940000000000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 888600000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 842800000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 799200000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 759700000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 721900000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 654800000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 625700000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 599100000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 144600000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 406000000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "description": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 1200000000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "EquityMethodInvestmentOtherThanTemporaryImpairment": {
        "label": "Equity Method Investment, Other than Temporary Impairment",
        "description": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            }
          ]
        }
      },
      "EquityMethodInvestmentQuotedMarketValue": {
        "label": "Equity Method Investment, Quoted Market Value",
        "description": "This item represents the aggregate value of each identified investment accounted for under the equity method of accounting based on the quoted market price for those investments in common stock for which a quoted market price is available.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 100000000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "FairValueAdjustmentOfWarrants": {
        "label": "Fair Value Adjustment of Warrants",
        "description": "Amount of expense (income) related to adjustment to fair value of warrant liability.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -48093000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -2743000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -784000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -13695000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -10012000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3683000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -811000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -811000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 9201000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 9201000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -811000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -33444000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -10810000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -10810000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            }
          ]
        }
      },
      "FurnitureAndFixturesGross": {
        "label": "Furniture and Fixtures, Gross",
        "description": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 10753000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 9596000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "GeneralAndAdministrativeExpense": {
        "label": "General and Administrative Expense",
        "description": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 306235000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 208736000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 74062000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 320943000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 320943000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 70765000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 164056000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 93291000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 503033000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 503033000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 338977000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 338977000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 669444000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 669444000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 669444000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 146569000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 146569000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 304530000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 304530000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 157961000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 157961000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 454054000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 454054000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 149524000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 149524000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 611532000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 611532000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 611532000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 142307000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 142307000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 297792000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 297792000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 155485000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 155485000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 446471000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 446471000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 148679000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 148679000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 596333000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 596333000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 596333000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 136233000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 136233000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 268881000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 268881000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 132648000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 132648000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 397054000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 397054000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 128173000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 128173000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 524325000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 524325000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 524325000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 133984000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 133984000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 272627000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 272627000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 138643000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 138643000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 411335000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 411335000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 138708000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 138708000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 593481000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 593481000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 163639000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 163639000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 326254000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 326254000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 162615000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 162615000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 487956000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 161702000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 657718000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 182586000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 377163000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 194577000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "GrossProfit": {
        "label": "Gross Profit",
        "description": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 430008000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 346726000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 125468000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 500182000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 500182000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 165033000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 348512000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 183479000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 488538000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 488538000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 140026000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 140026000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 740126000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 740126000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 740126000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 267123000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 267123000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 551839000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 551839000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 284716000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 284716000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 857181000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 857181000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 305342000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 305342000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1202485000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1202485000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1202485000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 351954000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 351954000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 722740000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 722740000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 370786000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 370786000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1093009000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1093009000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 370269000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 370269000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1497322000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1497322000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1497322000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 417541000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 417541000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 843959000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 843959000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 426418000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 426418000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1294196000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1294196000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 450237000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 450237000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1793907000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1793907000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1793907000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 518082000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 518082000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1067654000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1067654000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 549572000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 549572000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1646531000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1646531000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 578877000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 578877000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2299517000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2299517000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 710885000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 710885000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1521648000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1521648000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 810763000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 810763000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2495433000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 973785000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3686269000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1416785000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 3055379000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1638594000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ImpairmentOfLongLivedAssetsHeldForUse": {
        "label": "Impairment of Long-Lived Assets Held-for-use",
        "description": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            }
          ]
        }
      },
      "ImpairmentOfLongLivedAssetsToBeDisposedOf": {
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "description": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -23407000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -674000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "description": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -570925000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -411834000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -137834000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -567271000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -567271000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -51717000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -161229000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -109512000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1023091000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1023091000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -861862000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -861862000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1179027000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1179027000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1179027000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -120372000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -120372000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -264613000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -264613000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -144241000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -144241000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -365312000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -365312000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -100699000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -100699000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -488494000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -488494000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -488494000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -99356000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -99356000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -276097000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -276097000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -176741000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -176741000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -398876000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -398876000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -122779000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -122779000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -361027000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -361027000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -361027000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 20832000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 20832000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 50875000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 50875000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 30043000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 30043000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 130844000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 130844000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 79969000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 79969000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 237091000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 237091000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 237091000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 110726000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 110726000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 251485000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 251485000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 140759000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 140759000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 408635000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 408635000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 157150000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 157150000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 489173000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 489173000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 223316000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 223316000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 555484000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 555484000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 332168000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 332168000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1035985000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 480501000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1657368000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 888601000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1969946000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1081345000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "IncomeLossFromEquityMethodInvestments": {
        "label": "Income (Loss) from Equity Method Investments",
        "description": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1439000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            }
          ]
        }
      },
      "IncomeTaxExpenseBenefit": {
        "label": "Income Tax Expense (Benefit)",
        "description": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9102000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8485000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2026000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12375000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12375000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2557000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3500000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 943000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5043000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5043000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -8543000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -8543000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -12636000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -12636000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -12636000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3102000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3102000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2559000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2559000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -5661000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -5661000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1121000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1121000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1438000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1438000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 31885000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 31885000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 31885000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2023000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2023000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4611000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4611000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2588000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2588000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5707000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5707000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1096000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1096000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10067000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10067000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10067000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1681000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1681000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3852000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3852000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2171000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2171000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10382000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10382000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 6530000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 6530000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19716000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19716000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19716000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4655000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4655000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9844000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9844000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 5189000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 5189000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 17653000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 17653000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 7809000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 7809000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 21255000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 21255000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5599000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5599000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 9195000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 9195000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3596000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3596000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 12948000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3753000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 22724000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 12199000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 27582000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 15383000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "IncomeTaxesPaidNet": {
        "label": "Income Taxes Paid, Net",
        "description": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 17098000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1981000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8579000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8579000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7665000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 8144000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9143000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9143000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14283000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14283000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14283000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 878000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 878000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3425000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3425000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3588000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3588000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4131000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4131000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4131000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 659000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 659000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1374000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1268000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2904000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2904000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2904000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4992000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13515000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13515000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16179000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 21686000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 126395000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 112149000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 112149000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 373632000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 373632000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 373632000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 616572000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 616572000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 616572000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 49833000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 49833000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 49833000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 35070000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 35070000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 35070000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 507149000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 507149000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 467493000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8028000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25430000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25430000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -4131000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -4131000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -4131000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 870000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 870000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 870000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 832000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 832000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 832000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 859000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 859000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 859000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -15767000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -15767000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            }
          ]
        }
      },
      "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "description": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -119894000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -119127000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -119127000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -247596000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -247596000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -247596000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -102584000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -102584000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -102584000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -75592000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -75592000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -75592000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 49789000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 49789000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 49789000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 102726000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 102726000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 348047000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseOther": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 76093000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 76093000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 76093000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 428682000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 428682000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 428682000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40629000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40629000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40629000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 34479000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 34479000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 33404000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4442000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "description": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2629000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -6069000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -6069000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -194730000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -194730000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -194730000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -817839000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -817839000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -817839000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1374000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1374000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1374000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -79128000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -79128000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -79128000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -513841000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -513841000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -720691000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationOtherAdjustments": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6466000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1959000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1959000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9890000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9890000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9890000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 863000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 863000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 863000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1571000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1571000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1571000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -683000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -683000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -683000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1067000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1067000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            }
          ]
        }
      },
      "IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 142000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 139000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 139000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 500000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 500000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 500000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -88000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -88000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -88000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 766000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 766000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 766000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2309000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2309000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2309000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1365000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1365000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1537000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationTaxCreditsResearch": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4565000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2106000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2106000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26294000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26294000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26294000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 94591000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 94591000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 94591000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34546000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34546000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34546000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 45667000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 45667000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 45667000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 103858000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 103858000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsPayable": {
        "label": "Increase (Decrease) in Accounts Payable",
        "description": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10968000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -21133000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 23424000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 23424000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -40790000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -35012000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -29372000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -29372000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -34681000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -34681000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -34681000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 51000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 51000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 14589000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 14589000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1158000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1158000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 57767000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 57767000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 57767000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -47404000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -47404000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -19985000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -19985000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -15165000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -15165000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -29859000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -29859000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -29859000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -39921000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -39921000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -39057000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -39057000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -32387000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -32387000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -31832000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -31832000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 23809000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 53372000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7710000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -18841000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsReceivable": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "description": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10483000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 96142000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 23905000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 23905000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 51403000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 56583000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 112723000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 112723000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 108476000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 108476000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 108476000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -4480000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -4480000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 83883000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 83883000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 15412000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 15412000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35237000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35237000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35237000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 65867000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 65867000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 75739000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 75739000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 154591000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 154591000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 77519000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 72819000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 72819000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 628000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -2709000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 113663000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 113663000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 159752000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 159752000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 106159000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 106159000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 106159000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 121884000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 121884000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 298311000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 298311000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 311699000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 311699000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 211157000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 211157000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 134959000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 134959000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 163501000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 163501000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 422977000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 450429000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 360973000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 433801000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccruedLiabilities": {
        "label": "Increase (Decrease) in Accrued Liabilities",
        "description": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26424000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 12105000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3733000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3733000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -39368000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -30366000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 33634000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 42138000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 38505000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 38505000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 38505000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 44488000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 44488000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9070000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9070000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 20360000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 20360000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 15245000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 15245000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 15245000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -5334000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -5334000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 28850000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 28850000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -828000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -828000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5527000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5527000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5527000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4271000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4271000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 13780000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 13780000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2552000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2552000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 52895000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 52895000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -19105000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -30548000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 42149000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 115634000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            }
          ]
        }
      },
      "IncreaseDecreaseInContractWithCustomerLiability": {
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "description": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 126028000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 102100000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 279226000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 279226000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -132077000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -124434000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -140162000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -140162000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -230873000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -230873000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -230873000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 20825000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 20825000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 28668000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 28668000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -16227000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -16227000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -104944000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -104944000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -104944000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 59822000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 59822000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -19314000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -19314000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 44263000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 44263000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -49471000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -49471000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -49471000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -2112000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 43631000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 40144000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 40144000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 84272000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 84272000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 64347000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 64347000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 143859000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 7953000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -6849000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 11806000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 33269000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 159457000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 132340000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 54440000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 76796000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 18760000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 18760000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 120666000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 120666000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 160154000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 238688000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 112386000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 256528000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "IncreaseDecreaseInDeferredRevenue": {
        "label": "Increase (Decrease) in Deferred Revenue",
        "description": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 173744000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -226829000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -134396000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -134396000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 8599000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 19645000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -30937000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -30937000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -30905000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -30905000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -30905000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -11952000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -11952000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -3679000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -3679000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3781000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3781000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24732000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24732000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24732000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -16335000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -16335000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -11681000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -11681000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -44912000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -44912000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -61154000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -61154000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -61154000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 88673000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 43238000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 115868000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 115868000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 64464000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 64464000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 79512000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 79512000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -14802000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 21463000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -27117000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 22356000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherNoncurrentAssets": {
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "description": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3424000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6393000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 29447000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 22251000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 8403000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 9937000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 14192000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 20944000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 28990000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8605000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8605000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4865000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6711000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9522000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7360000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8155000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7032000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3345000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3345000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3345000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2891000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2891000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -8087000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -8087000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -10490000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -10490000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6033000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6033000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6033000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4551000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4551000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3485000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3485000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1941000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1941000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3242000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3242000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -3525000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -5571000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4056000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -4681000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherNoncurrentLiabilities": {
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "description": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -6836000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3414000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 921000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7071000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6393000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3505000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3505000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3505000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -3000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -3000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1234000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -226000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3185000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3185000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3185000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -75000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -75000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -114000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -114000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -195000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -195000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -73000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -73000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -73000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 20000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 20000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 17000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 17000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 184000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 184000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 58000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -33000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6506000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5943000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4554000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            }
          ]
        }
      },
      "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "description": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 19361000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8045000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -18806000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -18809000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7974000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3220000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 16434000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 11598000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18565000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18565000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18565000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 9753000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 9753000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -12770000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -12770000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7872000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7872000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10929000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10929000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10974000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4320000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4320000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 36351000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 34820000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5780000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4497000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25997000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 24811000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 24811000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1973000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1252000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1091000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1091000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 75000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 75000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6197000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6197000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2955000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -19399000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -22924000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2774000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2797000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 19547000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 15491000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -7202000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -11883000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -40730000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -40730000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7307000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7307000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -50343000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -51979000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -49062000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 53906000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
        "label": "Increase in Unrecognized Tax Benefits is Reasonably Possible",
        "description": "Amount of increase reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "InterestExpense": {
        "label": "Interest Expense",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3440000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 395000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 173000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3061000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3061000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4594000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10240000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 5646000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12325000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12325000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2085000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2085000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14139000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14139000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14139000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1840000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1840000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2430000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2430000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 590000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 590000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3039000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3039000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 609000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 609000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3640000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3640000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3640000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 594000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 594000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1264000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1264000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 670000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 670000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2346000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2346000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1082000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1082000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4058000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4058000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1275000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2592000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1317000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3334000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 742000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3470000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023"
            }
          ]
        }
      },
      "InterestPaidNet": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "description": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2438000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2710000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2710000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1774000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5644000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9737000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9737000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 11432000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 11432000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 11432000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1662000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1662000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2381000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2381000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2774000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2774000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2774000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2774000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "InvestmentIncomeInterest": {
        "label": "Investment Income, Interest",
        "description": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10500000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 12953000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3390000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15090000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15090000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3267000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3818000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 551000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4312000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4312000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 494000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 494000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4680000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4680000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4680000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 376000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 376000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 748000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 748000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 372000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 372000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1127000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1127000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 379000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 379000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1607000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1607000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1607000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 547000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 547000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2019000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2019000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1472000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1472000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7559000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7559000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 5540000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 5540000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20309000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20309000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 20309000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 20853000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 20853000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 51163000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 51163000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 30310000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 30310000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 88027000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 88027000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 36864000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 36864000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 132572000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 132572000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 132572000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 43352000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 43352000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 89945000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 89945000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 46593000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 46593000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 142065000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 142065000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 52120000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 52120000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 196792000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 196792000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 50441000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 50441000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 106696000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 106696000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 56255000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 56255000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 166458000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 59762000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 229181000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 66394000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 143899000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 77505000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "InvestmentOwnedAtCost": {
        "label": "Investment Owned, at Cost",
        "description": "Cost of the investment.",
        "units": {
          "USD": [
            {
              "end": "2021-09-30",
              "val": 153000000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "InvestmentOwnedBalanceShares": {
        "label": "Investment Owned, Balance, Shares",
        "description": "Balance held at close of period in number of shares.",
        "units": {
          "shares": [
            {
              "end": "2021-09-30",
              "val": 19020,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "LeaseCost": {
        "label": "Lease, Cost",
        "description": "Amount of lease cost recognized by lessee for lease contract.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 52182000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 52182000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43056000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43056000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 52737000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 52737000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 52788000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 52788000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 52788000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 49480000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 49480000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 51295000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "LeaseholdImprovementsGross": {
        "label": "Leasehold Improvements, Gross",
        "description": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 93530000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 88198000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDue": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 336444000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 323062000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 313884000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 276751000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 308052000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 292539000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 124935000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 92365000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 82738000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 62116000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 106554000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 92215000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 44630000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 53258000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 58843000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 67420000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 61509000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 62079000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 40066000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 37045000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 27548000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 21816000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 18796000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 33319000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 41629000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 42163000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 39173000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 28278000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 25449000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 24943000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 45085000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 44025000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 50910000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 40068000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 41709000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 29555000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 40099000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 54206000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 54672000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 57053000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 54035000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 50428000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "description": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 76483000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 62989000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 56034000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 47359000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 68833000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 63201000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LettersOfCreditOutstandingAmount": {
        "label": "Letters of Credit Outstanding, Amount",
        "description": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 322800000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 322800000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 130100000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 116800000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 116800000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 116800000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 116800000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 116800000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 98700000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 88100000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 76200000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 76200000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 76200000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 76200000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 76200000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 63000000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 56800000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 41500000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 28800000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 28800000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 28800000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 28800000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 24000000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 18100000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 21600000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "Liabilities": {
        "label": "Liabilities",
        "description": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 1447436000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 1447436000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 1351959000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1167954000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 1167954000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 1167954000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 1167954000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1167954000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1208242000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1006705000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 976271000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 956420000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 956420000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 956420000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 956420000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 956420000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 954433000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 933514000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 932220000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 818802000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 818802000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 818802000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 818802000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 818802000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 879945000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 945126000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 921520000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 961460000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 961460000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 961460000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 961460000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 961460000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 945907000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1054074000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1176735000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1246477000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 1246477000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 1246477000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 1246477000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 1246477000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1217944000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1340124000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1425691000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1412381000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 1412381000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1412381000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1642902000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1793680000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LiabilitiesAndStockholdersEquity": {
        "label": "Liabilities and Equity",
        "description": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 1594025000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 1594025000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 2603712000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2690504000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 2690504000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 2690504000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 2690504000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 2690504000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3014185000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3075668000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3224327000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3247450000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 3247450000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 3247450000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 3247450000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 3247450000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3319179000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3282338000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3318835000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3461239000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 3461239000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 3461239000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 3461239000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 3461239000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3683138000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3980264000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4193417000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4522425000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 4522425000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 4522425000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 4522425000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 4522425000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4807079000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5191880000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5768097000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6340884000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 6340884000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 6340884000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 6340884000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 6340884000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6736917000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 7365688000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 8113960000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8900392000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 8900392000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 8900392000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 10199183000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 11678564000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LiabilitiesCurrent": {
        "label": "Liabilities, Current",
        "description": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 728598000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 728598000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 942187000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 603823000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 603823000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 603823000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 603823000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 603823000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 667626000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 682586000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 681509000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 660061000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 660061000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 660061000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 660061000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 660061000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 669104000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 665742000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 688350000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 587941000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 587941000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 587941000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 587941000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 587941000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 601413000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 685384000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 688925000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 746018000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 746018000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 746018000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 746018000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 746018000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 750553000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 806919000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 943456000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 996018000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 996018000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 996018000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 996018000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 996018000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 967443000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1089640000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1180403000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1175581000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 1175581000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 1175581000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1382949000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1535582000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LiabilitiesFairValueDisclosure": {
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "description": "Fair value of financial and nonfinancial obligations.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 42628000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 42628000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
        "label": "Long-Term Debt, Maturity, Year One",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
        "label": "Long-Term Debt, Maturity, Year Three",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 200000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
        "label": "Long-Term Debt, Maturity, Year Two",
        "description": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "LongTermDebtNoncurrent": {
        "label": "Long-term Debt, Excluding Current Maturities",
        "description": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 396065000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 396065000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 197753000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 197977000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 197977000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 197977000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 197977000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 197977000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 198185000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "MarketableSecurities": {
        "label": "Marketable Securities",
        "description": "Amount of investment in marketable security.",
        "units": {
          "USD": [
            {
              "end": "2021-09-30",
              "val": 148077000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 234153000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "MarketableSecuritiesCurrent": {
        "label": "Marketable Securities, Current",
        "description": "Amount of investment in marketable security, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2021-09-30",
              "val": 148077000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 234153000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 234153000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 234153000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 234153000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 234153000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 252563000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 99210000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 57342000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 35135000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 35135000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 35135000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 35135000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 35135000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1639797000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2047329000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2243264000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2843132000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 2843132000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2843132000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 2843132000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 2843132000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3347512000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3485800000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3795949000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3131463000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 3131463000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 3131463000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 3131463000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 3131463000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4437225000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5070875000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4821850000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5753247000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 5753247000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 5753247000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5734782000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 7379052000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "MarketableSecuritiesUnrealizedGainLoss": {
        "label": "Marketable Securities, Unrealized Gain (Loss)",
        "description": "Amount of unrealized gain (loss) on investment in marketable security.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -7238000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -7200000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 72800000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -51900000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -174700000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -122800000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2"
            }
          ]
        }
      },
      "MoneyMarketFundsAtCarryingValue": {
        "label": "Money Market Funds, at Carrying Value",
        "description": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 1075783000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1075783000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 767372000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 507317000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInFinancingActivities": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "description": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 46154000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -59434000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 324533000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 324533000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2494000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 467275000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 817344000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 817344000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1036453000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1036453000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1036453000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 206354000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 206354000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 174944000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 174944000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 274282000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 274282000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 306747000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 306747000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 306747000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 27241000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 27241000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 47848000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 47848000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 71839000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 71839000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 85996000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 85996000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 85996000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 25983000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 25983000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 116667000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 116667000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 167607000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 167607000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 218839000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 218839000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 218839000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 75248000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 75248000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 73273000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 73273000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 224700000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 224700000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 463364000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 463364000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -28897000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -28897000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -22447000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -22447000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -16012000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -26910000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3397000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 8378000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInInvestingActivities": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "description": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6784000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -10947000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -21964000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -21964000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -3016000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -5695000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -9975000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -9975000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -14920000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -14920000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -14920000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -708000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -708000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1405000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1405000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -216039000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -216039000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -397912000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -397912000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -397912000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -96468000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -96468000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -91164000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -91164000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -118508000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -118508000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -45427000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -45427000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -45427000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1554591000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1554591000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1945690000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1945690000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2141954000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2141954000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2711180000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2711180000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2711180000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -511245000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -511245000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -660123000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -660123000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -980849000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -980849000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -340655000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -340655000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1390277000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1390277000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -2007287000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -2007287000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -1825720000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -2783551000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -26724000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -1509665000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInOperatingActivities": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "description": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -39012000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -500048000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -165215000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -165215000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -287184000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -226330000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -278320000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -278320000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -296608000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -296608000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -296608000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 116881000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 116881000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 139631000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 139631000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 240424000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 240424000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 333851000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 333851000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 333851000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 35477000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 35477000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 97908000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 97908000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 144974000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 144974000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 223737000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 223737000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 223737000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 187376000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 187376000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 277568000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 277568000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 411011000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 411011000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 712183000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 712183000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 712183000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 129579000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 129579000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 273766000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 273766000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 693538000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 693538000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1153865000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1153865000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 310263000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 310263000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 849514000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 849514000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1357178000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2134473000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 899165000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2115332000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "NetIncomeLoss": {
        "label": "Net Income (Loss) Attributable to Parent",
        "description": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -580027000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -420319000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -139860000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -579646000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -579646000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -54274000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -164729000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -110455000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1018048000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1018048000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -853319000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -853319000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1166391000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1166391000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1166391000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -123474000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -123474000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -262054000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -262054000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -138580000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -138580000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -364191000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -364191000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -102137000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -102137000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -520379000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -520379000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -520379000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -520379000,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -101379000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -101379000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -280708000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -280708000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -179329000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -179329000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -404583000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -404583000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -123875000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -123875000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -373705000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -373705000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -373705000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -373705000,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16802000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16802000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 44929000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 44929000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 28127000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 28127000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 116434000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 116434000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 71505000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 71505000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 209825000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 209825000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 209825000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 209825000,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 105530000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 105530000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 239656000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 239656000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 134126000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 134126000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 383181000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 383181000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 143525000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 143525000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 462190000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 462190000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 462190000,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 214031000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 214031000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 540758000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 540758000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 326727000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 326727000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1016357000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 475599000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1625033000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1625033000,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 870527000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1932417000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1061890000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "NetIncomeLossAvailableToCommonStockholdersBasic": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "description": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -598125000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -420319000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -139860000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -588127000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -588127000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -54274000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -164729000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -110455000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1018048000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1018048000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -853319000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -853319000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1166391000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1166391000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1166391000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -123474000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -262054000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -138580000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -364191000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -102137000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -520379000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -520379000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -373705000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "NetIncomeLossAvailableToCommonStockholdersDiluted": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "description": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -637078000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -420319000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -139860000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -588127000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -588127000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -62047000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -172208000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -110626000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1023531000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1023531000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -853319000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -853319000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1171874000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1171874000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1171874000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -123474000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -123474000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -262054000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -262054000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -138580000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -138580000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -364191000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -364191000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -102137000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -102137000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -520379000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -520379000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -520379000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -101379000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -101379000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -280708000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -280708000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -179329000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -179329000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -404583000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -404583000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -123875000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -123875000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -373705000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -373705000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -373705000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16802000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16802000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 44929000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 44929000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 28127000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 28127000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 116434000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 116434000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 71505000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 71505000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 209825000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 209825000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 209825000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 105530000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 105530000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 239656000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 239656000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 134126000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 134126000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 383181000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 383181000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 143525000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 143525000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 462190000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 462190000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 214031000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 214031000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 540758000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 540758000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 326727000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 326727000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1016357000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 475599000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1625033000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 870527000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1932417000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1061890000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OperatingExpenses": {
        "label": "Operating Expenses",
        "description": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1053448000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 775719000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 269608000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1076626000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1076626000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 235218000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 517842000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 282624000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1505645000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1505645000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 987803000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 987803000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1913805000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1913805000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1913805000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 381137000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 381137000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 812001000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 812001000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 430864000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 430864000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1209284000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1209284000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 397283000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 397283000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1613531000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1613531000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1613531000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 391393000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 391393000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 803924000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 803924000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 412531000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 412531000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1236384000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1236384000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 432460000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 432460000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1658523000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1658523000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1658523000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 413426000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 413426000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 829770000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 829770000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 416344000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 416344000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1240024000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1240024000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 410254000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 410254000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1673941000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1673941000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1673941000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 437201000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 437201000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 881434000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 881434000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 444233000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 444233000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1347171000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1347171000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 465737000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 465737000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1989114000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1989114000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 534837000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 534837000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1076283000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1076283000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 541446000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 541446000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1656812000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 580529000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2272254000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 662787000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1389377000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 726590000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OperatingIncomeLoss": {
        "label": "Operating Income (Loss)",
        "description": "The net result for the period of deducting operating expenses from operating revenues.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -623440000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -428993000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -144140000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -576444000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -576444000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -70185000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -169330000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -99145000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1017107000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1017107000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -847777000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -847777000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1173679000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1173679000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1173679000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -114014000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -114014000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -260162000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -260162000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -146148000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -146148000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -352103000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -352103000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -91941000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -91941000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -411046000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -411046000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -411046000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -39439000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -39439000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -81184000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -81184000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -41745000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -41745000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -143375000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -143375000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -62191000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -62191000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -161201000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -161201000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -161201000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4115000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4115000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14189000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14189000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 10074000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 10074000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 54172000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 54172000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 39983000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 39983000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 119966000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 119966000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 119966000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 80881000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 80881000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 186220000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 186220000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 105339000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 105339000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 299360000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 299360000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 113140000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 113140000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 310403000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 310403000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 176048000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 176048000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 445365000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 445365000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 269317000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 269317000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 838621000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 393256000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1414015000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 753998000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1666002000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 912004000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OperatingLeaseCost": {
        "label": "Operating Lease, Cost",
        "description": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 53576000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 53576000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 51330000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 51330000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 55483000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 55483000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 61972000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 61972000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 61972000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 57655000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 57655000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 57164000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "OperatingLeaseLiability": {
        "label": "Operating Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 258879000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 258879000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 260073000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 260073000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 249404000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 249404000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 229392000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 229392000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 239219000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 239219000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 229338000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "OperatingLeaseLiabilityCurrent": {
        "label": "Operating Lease, Liability, Current",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 29079000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 29079000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 29079000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 29079000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 29079000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 32110000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 33162000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 43581000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 39927000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 39927000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 39927000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 39927000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 39927000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 40045000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 40909000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 40233000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 45099000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 45099000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 45099000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 45099000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 45099000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 53066000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 51855000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 52204000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 54176000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 54176000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 54176000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 54176000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 54176000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 54056000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 44125000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 47637000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 43993000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 43993000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 43993000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 43993000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 43993000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 44419000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 45465000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 46271000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 45864000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "OperatingLeaseLiabilityNoncurrent": {
        "label": "Operating Lease, Liability, Noncurrent",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 229800000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 229800000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 229800000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 229800000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 229800000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 222429000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 216630000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 219646000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 220146000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 220146000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 220146000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 220146000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 220146000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 227617000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 216059000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 204903000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 204305000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 204305000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 204305000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 204305000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 204305000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 206422000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 194134000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 184067000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 175216000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 175216000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 175216000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 175216000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 175216000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 163013000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 214334000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 207278000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 195226000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 195226000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 195226000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 195226000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 195226000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 200177000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 192347000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 189165000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 183474000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 183474000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 183474000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 211977000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 211400000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OperatingLeasePayments": {
        "label": "Operating Lease, Payments",
        "description": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 58157000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 58157000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49228000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49228000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 53772000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 53772000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 63374000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 63374000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 65402000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 65402000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 63818000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "OperatingLeaseRightOfUseAsset": {
        "label": "Operating Lease, Right-of-Use Asset",
        "description": "Amount of lessee's right to use underlying asset under operating lease.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 217075000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 217075000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 217075000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 217075000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 217075000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 213331000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 209243000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 220846000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 216898000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 216898000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 216898000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 216898000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 216898000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 224888000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 211410000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 199359000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 200240000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 200240000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 200240000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 200240000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 200240000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 210019000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 199661000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 190191000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 182863000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 182863000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 182863000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 182863000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 182863000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 173707000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 213453000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 211570000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 200740000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 200740000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 200740000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 200740000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 200740000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 209348000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 203474000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 204315000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 200105000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 200105000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 200105000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 228980000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 230268000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDue": {
        "label": "Operating Leases, Future Minimum Payments Due",
        "description": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 374613000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 357434000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueCurrent": {
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 58914000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 46209000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals": {
        "label": "Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals",
        "description": "Contractually required future rental payments receivable on noncancelable subleasing arrangements.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 160634000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 41968000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 44861000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 41068000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 45894000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 44015000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 49093000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 44753000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueThereafter": {
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 133883000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 169543000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": {
        "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 11846000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "OperatingLeasesRentExpenseNet": {
        "label": "Operating Leases, Rent Expense, Net",
        "description": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 43600000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 26000000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 10400000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 38500000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 38500000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 26800000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 8300000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3"
            }
          ]
        }
      },
      "OperatingLeasesRentExpenseSubleaseRentals1": {
        "label": "Operating Leases, Rent Expense, Sublease Rentals",
        "description": "The total amount of sublease rental income recognized during the period that reduces the entity's rent expense incurred under operating leases.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13100000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 10500000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3700000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 14800000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 14800000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 13900000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4500000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3"
            }
          ]
        }
      },
      "OperatingLeaseWeightedAverageDiscountRatePercent": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "description": "Weighted average discount rate for operating lease calculated at point in time.",
        "units": {
          "pure": [
            {
              "end": "2020-12-31",
              "val": 0.0634,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 0.0634,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0.0603,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 0.0603,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0.0625,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 0.06,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0.06,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 0.06,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0.07,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 0.07,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0.07,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "OtherAccruedLiabilitiesCurrent": {
        "label": "Other Accrued Liabilities, Current",
        "description": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 95265000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 95265000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 124808000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 73080000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 73080000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 73080000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 73080000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 73080000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 68090000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 70678000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 79310000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 95074000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 95074000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 81988000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 95074000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 72524000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 103435000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 97610000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 111706000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 87894000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 87894000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 87894000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 87894000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 87894000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 77055000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 77308000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 75864000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 92640000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 92640000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 92640000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 92640000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 92640000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 94311000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 93074000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 115704000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 77864000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 120107000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 77864000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 120107000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 120107000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 165356000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 129735000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 207210000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 176965000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 166250000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 166250000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 217029000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 252104000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherAssetsNoncurrent": {
        "label": "Other Assets, Noncurrent",
        "description": "Amount of noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 77574000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 77574000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 93576000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 106921000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 106921000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 106921000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 106921000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 106921000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 111845000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 117135000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 116422000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 96386000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 96386000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 96386000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 96386000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 96386000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 95829000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 92198000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 94142000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 137701000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 137701000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 150252000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 150252000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 150252000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 141762000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 149592000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 143696000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 153186000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 153186000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 153186000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 153186000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 153186000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 150402000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 161434000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 164220000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 166217000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 166217000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 166217000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 166217000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 166217000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 205301000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 228298000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 277783000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 290153000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 290153000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 290153000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 362773000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 287380000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "description": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1045000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -470000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -5133000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1465000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1465000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1026000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1603000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 577000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1871000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1871000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 268000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 268000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2042000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2042000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2042000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3610000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3610000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2810000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2810000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -800000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -800000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1050000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1050000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1760000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1760000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 396000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 396000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 396000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1695000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1695000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -4325000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -4325000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -2630000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -2630000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7486000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7486000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -3161000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -3161000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2984000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2984000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2984000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1015000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1015000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 896000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 896000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 166000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 166000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1268000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1268000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -2164000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -2164000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2699000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2699000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2699000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1899000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1899000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1168000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1168000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 731000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 731000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4719000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4719000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 5887000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 5887000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3386000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3386000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3853000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3853000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 12665000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 12665000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8812000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8812000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 10795000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -1870000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 10938000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -3327000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -4222000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -895000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "description": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1045000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1465000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "description": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -470000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -5133000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1465000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1026000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1603000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 577000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1871000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1871000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 268000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 268000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2042000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2042000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2042000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3610000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3610000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2810000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2810000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -800000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -800000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1050000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1050000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1760000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1760000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 396000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 396000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1695000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1695000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -4325000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -4325000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -2630000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -2630000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7486000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -3161000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2984000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1015000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 124000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 124000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -891000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -891000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1872000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1996000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -5843000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -5843000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 678000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 678000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 10332000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 10332000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7715000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7715000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -21045000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -7704000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherLiabilitiesNoncurrent": {
        "label": "Other Liabilities, Noncurrent",
        "description": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 78205000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 78205000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 42724000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4316000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 4316000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 4316000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 4316000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 4316000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4236000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 4239000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 5659000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2297000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2297000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 2297000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 2297000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 2297000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2192000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2158000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2051000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 12655000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 12655000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 12655000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 12655000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 12655000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 13548000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 12101000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 11414000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 10702000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 10702000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 10702000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 10702000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 10702000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 9968000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 15645000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 14495000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 13685000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 13685000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 13685000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 13685000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 13685000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 12489000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 12008000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 10652000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 7092000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 7092000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 7092000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5673000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 12439000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherNonoperatingIncomeExpense": {
        "label": "Other Nonoperating Income (Expense)",
        "description": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2638000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1858000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2305000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2853000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2856000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6100000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4511000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -1589000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1218000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1218000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -3293000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -3293000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3300000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4111000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4111000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -4894000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -4894000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2769000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2769000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2125000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2125000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -11297000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -11297000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -8528000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -8528000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -75415000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -75415000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -75415000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -59870000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -59870000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -195668000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -195668000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -135798000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -135798000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -260714000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -260714000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -65046000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -65046000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -216077000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -216077000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -220135000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -2861000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -4136000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -11885000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -14477000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -9024000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -10341000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -8021000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -11355000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3864000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3122000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -11977000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -15447000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -15447000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -13507000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -13507000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -24680000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -24680000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -11173000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -11173000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -32790000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -32790000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -8110000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -8110000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -18022000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -18022000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -3173000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -3173000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3423000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3423000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 6596000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 6596000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 30906000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 27483000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 14172000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 68209000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 160045000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 91836000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherOperatingActivitiesCashFlowStatement": {
        "label": "Other Operating Activities, Cash Flow Statement",
        "description": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 420000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2769000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2772000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 514000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3633000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3621000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4417000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3606000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4280000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 771000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 771000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 560000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 560000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3076000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3076000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2722000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2722000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2767000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2751000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2754000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3678000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -623000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2344000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9001000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6677000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16328000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -28152000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11342000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -6670000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -17817000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -17817000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -13328000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -13328000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -29449000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -34255000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12764000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -6774000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5592000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -11088000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 11351000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 19115000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 51156000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24795000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 66034000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3531000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -3094000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 26533000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2092000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 15833000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 15630000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -53959000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -85582000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "OtherPrepaidExpenseCurrent": {
        "label": "Other Prepaid Expense, Current",
        "description": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 32585000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 48756000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "PaymentsForRepurchaseOfCommonStock": {
        "label": "Payments for Repurchase of Common Stock",
        "description": "The cash outflow to reacquire common stock during the period.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7706000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7073000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11202000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11202000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3777000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3777000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3777000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3777000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3777000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3777000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9000000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9000000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 26699000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 26699000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 45598000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 45598000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 64196000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 64196000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17998000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 36594000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 55789000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 74985000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PaymentsForRepurchaseOfConvertiblePreferredStock": {
        "label": "Payments for Repurchase of Convertible Preferred Stock",
        "description": "The cash outflow to reacquire preferred stock originally issued and identified as a security that can be exchanged for another type of financial security. This repurchased stock is held in treasury.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13873000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13873000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock": {
        "label": "Payments for Repurchase of Redeemable Convertible Preferred Stock",
        "description": "The cash outflow to reacquire callable preferred stock which is identified as being convertible to another type of financial security.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 168000000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 168000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 168000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "PaymentsToAcquireEquityMethodInvestments": {
        "label": "Payments to Acquire Equity Method Investments",
        "description": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25868000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25868000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2500000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2500000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2934000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2934000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3000000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "PaymentsToAcquireMarketableSecurities": {
        "label": "Payments to Acquire Marketable Securities",
        "description": "Amount of cash outflow for purchase of marketable security.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 155315000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 155315000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 308315000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 308315000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 308315000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 89500000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 89500000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 89500000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 89500000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 124500000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 124500000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 124500000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 124500000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 124500000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2310367000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2310367000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2936939000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2936939000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4791670000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4791670000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5636406000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5636406000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5636406000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1260327000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1260327000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1784115000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1784115000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3418699000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3418699000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5395913000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5395913000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1704720000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1704720000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2576231000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2576231000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6091513000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 7702060000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 810856000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 3505299000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "PaymentsToAcquireOtherProductiveAssets": {
        "label": "Payments to Acquire Other Productive Assets",
        "description": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2400000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            }
          ]
        }
      },
      "PaymentsToAcquirePropertyPlantAndEquipment": {
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "description": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13004000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 10947000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13096000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13096000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3016000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5945000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7475000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7475000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 12236000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 12236000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 12236000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 708000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 708000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1405000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1405000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6783000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6783000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12627000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12627000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12627000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 15215000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 15215000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 20673000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 20673000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 35109000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 35109000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40027000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40027000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40027000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4755000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4755000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8689000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8689000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10254000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10254000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15114000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15114000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15114000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2664000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2664000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5543000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5543000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9528000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9528000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12634000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12634000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6184000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6184000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 13818000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 13818000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 20610000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 33882000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 7401000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 21955000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "PreferredStockParOrStatedValuePerShare": {
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "description": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "units": {
          "USD/shares": [
            {
              "end": "2019-12-31",
              "val": 0.001,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 0.001,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 0.001,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.001,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 0.001,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 0.001,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 0.001,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0.001,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.001,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.001,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.001,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.001,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "PreferredStockSharesAuthorized": {
        "label": "Preferred Stock, Shares Authorized",
        "description": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "units": {
          "shares": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 2000000000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2020-09-30",
              "val": 2000000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2000000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 2000000000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 2000000000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 2000000000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2000000000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2000000000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2000000000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2000000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "PreferredStockSharesIssued": {
        "label": "Preferred Stock, Shares Issued",
        "description": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "units": {
          "shares": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2000000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2000000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "PreferredStockSharesOutstanding": {
        "label": "Preferred Stock, Shares Outstanding",
        "description": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "units": {
          "shares": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2000000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2000000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "PreferredStockValue": {
        "label": "Preferred Stock, Value, Issued",
        "description": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "PrepaidExpenseAndOtherAssetsCurrent": {
        "label": "Prepaid Expense and Other Assets, Current",
        "description": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 32585000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 32585000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 388165000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 51889000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 51889000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 51889000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 51889000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 51889000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 61755000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 41648000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 112624000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 110872000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 110872000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 110872000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 110872000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 110872000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 115042000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 150885000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 114157000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 133312000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 133312000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 149556000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 149556000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 149556000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 85625000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 97906000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 95554000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 99655000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 99655000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 99655000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 99655000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 99655000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 81178000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 115712000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 119193000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 129254000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 129254000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 129254000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 129254000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 129254000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 126705000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 142487000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 142429000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 139066000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 139066000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 139066000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 119703000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 205165000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ProceedsFromDebtNetOfIssuanceCosts": {
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "description": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 544413000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16897000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 149683000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 199369000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 199369000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 199369000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 298829000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 298829000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 507455000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 507455000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 86089000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": {
        "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital",
        "description": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 17000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 17000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfCommonStock": {
        "label": "Proceeds from Issuance of Common Stock",
        "description": "The cash inflow from the additional capital contribution to the entity.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 96480000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 100000000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 100000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 544413000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 542922000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 942529000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 942529000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 942529000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 199369000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 199369000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": {
        "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock",
        "description": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7500000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7500000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            }
          ]
        }
      },
      "ProceedsFromPaymentsForOtherFinancingActivities": {
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "description": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1200000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1198000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1202000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1202000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -439000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -377000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -250000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -250000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -497000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -497000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -4274000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2506000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2506000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1744000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1744000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -401000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -401000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -708000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -708000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -708000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 307000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 307000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -269000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -269000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -93000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -93000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -93000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 59000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 59000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 394000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 394000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 778000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 778000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 601000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 601000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 601000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 408000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 408000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 102000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 102000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 91000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 91000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 444000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 444000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 90000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -95481000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 63000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -117648000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 55000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 85000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1502000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -1379000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "ProceedsFromSaleOfOtherAssetsInvestingActivities": {
        "label": "Proceeds from Sale of Other Assets, Investing Activities",
        "description": "Amount of cash inflow from the sale of other assets recognized in investing activities.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8620000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 100000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 250000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 250000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 942529000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 942529000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ProceedsFromSaleOfPropertyPlantAndEquipment": {
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "description": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 250000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            }
          ]
        }
      },
      "ProceedsFromStockOptionsExercised": {
        "label": "Proceeds from Stock Options Exercised",
        "description": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12671000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9337000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16897000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7500000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6710000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 28824000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 79473000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 79473000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 298829000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 208860000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 208860000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 376688000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 376688000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 474683000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 474683000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 507455000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 27225000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 27225000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 47541000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 47541000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 72108000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 72108000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 86089000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 86089000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 25924000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 25924000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 116273000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 116273000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 166829000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 166829000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 218238000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 218238000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 218238000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 83840000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 83840000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 99870000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 99870000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 270207000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 270207000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 745396000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 745396000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 66584000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 66584000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 95201000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 95201000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 120839000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 129107000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 4899000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 9757000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentGross": {
        "label": "Property, Plant and Equipment, Gross",
        "description": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 140201000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 140201000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 122333000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 117940000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 117940000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 117940000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 117940000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 117940000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 118948000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 114767000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 120992000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 101234000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 101234000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 101234000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 101234000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 101234000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 111611000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 119029000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 132499000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 151582000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 151582000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 151582000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 151582000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 151582000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 148642000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 144528000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 145681000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 149916000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 149916000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 149916000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 149916000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 149916000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 154622000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 155371000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 160433000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 162637000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 162637000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 162637000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 162637000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 162637000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 169338000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 181699000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 188496000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 201051000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentNet": {
        "label": "Property, Plant and Equipment, Net",
        "description": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 31589000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 31589000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 29369000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 29541000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 29541000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 29541000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 29541000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 29541000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 27378000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 24824000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 28778000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 31304000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 31304000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 31304000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 31304000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 31304000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 41866000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 47644000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 57822000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 69170000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 69170000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 69170000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 69170000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 69170000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 63115000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 54097000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 50133000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 47758000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 47758000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 47758000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 47758000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 47758000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 46906000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 43483000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 40345000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 39638000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 39638000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 39638000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 39638000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 39638000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 39669000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 43523000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 45706000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 51960000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 51960000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 51960000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 55726000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 61403000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "RepaymentsOfDebt": {
        "label": "Repayments of Debt",
        "description": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 56491000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 150000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 150000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 250000000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 400000000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 400000000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 400000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 400000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 400000000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 200000000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 200000000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 200000000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 200000000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 200000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 200000000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 200000000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ResearchAndDevelopmentExpense": {
        "label": "Research and Development Expense",
        "description": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 285451000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 229728000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 75880000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 305563000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 305563000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 65800000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 152615000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 86815000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 466530000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 466530000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 313915000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 313915000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 560660000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 560660000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 560660000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 98471000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 98471000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 208995000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 208995000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 110524000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 110524000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 303311000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 303311000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 94316000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 94316000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 387487000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 387487000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 387487000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 88601000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 88601000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 176772000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 176772000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 88171000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 88171000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 277635000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 277635000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 100863000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 100863000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 359679000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 359679000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 359679000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 90100000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 90100000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 189633000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 189633000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 99533000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 99533000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 295341000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 295341000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 105708000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 105708000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 404624000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 404624000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 404624000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 110040000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 110040000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 218821000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 218821000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 108781000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 108781000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 336376000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 336376000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 117555000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 117555000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 507878000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 507878000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 134889000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 134889000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 269932000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 269932000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 135043000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 135043000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 414123000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 144191000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 557677000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 160981000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 353494000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 192513000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "RestrictedCashCurrent": {
        "label": "Restricted Cash, Current",
        "description": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 10484000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 72219000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 52099000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 52099000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-12-31",
              "val": 52099000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 65795000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 37069000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 43800000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2020-09-30",
              "val": 43800000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 37285000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 37285000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 37285000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 37285000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 37285000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 37285000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 37106000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2021-03-31",
              "val": 37106000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 36750000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2021-06-30",
              "val": 36750000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 41316000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2021-09-30",
              "val": 41316000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 36628000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 36628000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 36628000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 36628000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 36628000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 33804000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2022-03-31",
              "val": 33804000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 28125000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 20557000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 16244000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 16244000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 11946000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "RestrictedCashNoncurrent": {
        "label": "Restricted Cash, Noncurrent",
        "description": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 140009000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 113876000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 270709000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 270709000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-12-31",
              "val": 270709000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 237304000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 102355000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 86343000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2020-09-30",
              "val": 86343000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 79538000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 79538000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 79538000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 79538000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 79538000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 79538000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 71933000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2021-03-31",
              "val": 71933000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 61914000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2021-06-30",
              "val": 61914000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 46791000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2021-09-30",
              "val": 46791000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 39612000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 39612000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 39612000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 39612000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 39612000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 29222000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2022-03-31",
              "val": 29222000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 28647000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 20902000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 12551000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 12551000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 12095000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "RetainedEarningsAccumulatedDeficit": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "description": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": -3798963000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": -3798963000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": -4817011000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": -4965354000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": -4965354000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": -4965354000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": -4965354000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": -4965354000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": -5088828000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": -5227408000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": -5329545000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": -5485733000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": -5485733000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": -5485733000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": -5485733000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": -5485733000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -5587112000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -5766441000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -5890316000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": -5859438000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": -5859438000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": -5859438000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": -5859438000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": -5859438000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -5842636000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -5814509000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -5743004000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -5649613000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": -5649613000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": -5649613000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": -5649613000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": -5649613000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -5544083000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -5409957000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": -5266432000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -5187423000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": -5187423000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": -5187423000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": -5187423000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": -5187423000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -4973392000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": -4646665000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": -4171066000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": -3562390000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": -3562390000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": -3562390000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": -2691863000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": -1629973000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "RevenueFromContractWithCustomerExcludingAssessedTax": {
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "description": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 595409000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 742555000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 742555000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 229327000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 481216000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 251889000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 770582000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 289366000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1092673000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1092673000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1092673000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 341234000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 341234000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 716876000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 716876000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 375642000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 375642000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1109022000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1109022000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 392146000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 392146000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1541889000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1541889000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1541889000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 446357000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 446357000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 919367000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 919367000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 473010000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 473010000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1397247000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1397247000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 477880000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 477880000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1905871000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1905871000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1905871000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 525186000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 525186000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1058503000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1058503000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 533317000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 533317000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1616662000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1616662000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 558159000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 558159000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2225012000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2225012000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2225012000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 634338000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 634338000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1312472000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1312472000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 678134000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 678134000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2037988000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2037988000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 725516000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 725516000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2865507000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2865507000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 883855000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 883855000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1887552000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1887552000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1003697000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1003697000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3068644000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1181092000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4475446000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1632583000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 3568047000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1935464000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "RevenueFromContractWithCustomerIncludingAssessedTax": {
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "description": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 513197000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 190541000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 770582000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 289366000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3"
            }
          ]
        }
      },
      "RevenueRemainingPerformanceObligation": {
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "description": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 321600000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 597400000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 625900000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 671900000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 873900000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1100000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1200000000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1200000000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1300000000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 972700000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 936000000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 967600000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 987700000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1200000000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1300000000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1400000000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1600000000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1700000000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1900000000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2400000000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2600000000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4100000000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4500000000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 4900000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "RevenueRemainingPerformanceObligationPercentage": {
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "description": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "units": {
          "pure": [
            {
              "end": "2020-09-30",
              "val": 0.58,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.54,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.5,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.49,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.45,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.42,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "description": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 17647000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 17647000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 34606000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 34606000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28169000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 28169000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 28112000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 28112000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 58320000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 58320000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 37784000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "SellingAndMarketingExpense": {
        "label": "Selling and Marketing Expense",
        "description": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 461762000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 337255000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 119666000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 450120000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 450120000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 98653000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 201171000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 102518000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 536082000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 536082000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 334911000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 334911000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 683701000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 683701000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 683701000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 136097000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 136097000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 298476000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 298476000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 162379000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 162379000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 451919000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 451919000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 153443000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 153443000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 614512000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 614512000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 614512000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 160485000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 160485000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 329360000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 329360000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 168875000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 168875000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 512278000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 512278000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 182918000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 182918000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 702511000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 702511000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 702511000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 187093000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 187093000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 371256000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 371256000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 184163000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 184163000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 547629000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 547629000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 176373000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 176373000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 744992000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 744992000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 744992000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 193177000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 193177000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 389986000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 389986000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 196809000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 196809000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 599460000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 599460000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 209474000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 209474000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 887755000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 887755000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 236309000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 236309000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 480097000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 480097000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 243788000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 243788000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 754733000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 274636000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1056859000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 319220000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 658720000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 339500000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ShareBasedCompensation": {
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "description": "Amount of noncash expense for share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 248503000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 164650000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 241970000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 241970000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 54107000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 181955000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1028914000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1028914000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 8400000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1270702000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1270702000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1270702000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 193731000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 193731000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 426473000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 426473000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 611308000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 611308000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 778215000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 778215000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 778215000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 149323000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 149323000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 295092000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 295092000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 435400000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 435400000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 564798000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 564798000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 564798000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 114714000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 114714000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 228915000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 228915000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 343295000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 343295000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 475903000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 475903000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 475903000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 125651000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 125651000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 267415000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 267415000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 409840000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 409840000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 691638000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 691638000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 155339000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 155339000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 315310000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 315310000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 487628000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 684033000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 201592000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 466801000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "description": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "units": {
          "pure": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "description": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "units": {
          "pure": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.65,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.65,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.65,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.71,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.71,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "description": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "units": {
          "pure": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.0297,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.0165,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.0165,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0064,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0064,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "description": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "units": {
          "shares": [
            {
              "end": "2020-09-30",
              "val": 3582674,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3582674,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "description": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 49000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 90700000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 90700000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 974200000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 974200000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 974200000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3800000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3800000000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3800000000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 112300000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 112300000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 112300000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 476800000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 476800000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 500000000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3800000000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3800000000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3000000000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "description": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "units": {
          "shares": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 238005542,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 238942466,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2889000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3622000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5518000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6966000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 823000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1942000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2490000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3379000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 847000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1336000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1844000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2364000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 459000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 630000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 925000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1064000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 30000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 97000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 168000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 168000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 256000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 458000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "description": "Weighted average price of options that were either forfeited or expired.",
        "units": {
          "USD/shares": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5.95,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5.95,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5.16,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5.17,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5.26,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5.12,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4.81,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4.93,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4.91,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4.95,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4.79,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4.99,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5.18,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5.39,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5.91,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5.94,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5.76,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5.78,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6.03,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6.01,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6.45,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6.45,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 6.3,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 6.22,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "description": "Gross number of share options (or share units) granted during the period.",
        "units": {
          "shares": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 397885337,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 397885337,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "description": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "units": {
          "USD/shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3.81,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3.67,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3.67,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2.57,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2.57,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2.57,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "description": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 975798000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2018-12-31",
              "val": 975798000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 9340245000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 2120561000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 9340245000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 9340245000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 9340245000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 9340245000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 8069476000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 8128222000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6230308000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3638685000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 3638685000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 3638685000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 3638685000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 3638685000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1999422000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 750129000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 568915000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 272603000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 272603000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 272603000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 272603000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 272603000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 583293000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2108191000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2181036000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2381172000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 2381172000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2381172000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 2381172000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 2381172000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3681164000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4212345000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6556252000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11821740000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 11821740000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 11821740000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 11821740000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 11822000000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 12302358000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 20109743000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 26556634000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 25536000000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 25536000000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 25536000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 20563000000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 15957000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "description": "Number of options outstanding, including both vested and non-vested options.",
        "units": {
          "shares": [
            {
              "end": "2019-12-31",
              "val": 497441159,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 497441159,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 587876855,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 535766503,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 535767000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 535767000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 535767000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 535767,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 477577000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 417674000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 374529000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 349952,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 349952000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 349952000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 349952000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 349952000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 342475000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 336576000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 331121000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 326913000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 326913000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 326913000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 326913000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 326913000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 320685000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 301134000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 289737000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 278470000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 278470000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 278470000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 278470000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 278470000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 260529000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 256964000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 233357000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 178109000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 178109000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 178109000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 178109000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 178109000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 164505000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 158910000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 153949000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 152202000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 152202000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 152202000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 150908000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 149677000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "description": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "units": {
          "USD/shares": [
            {
              "end": "2019-12-31",
              "val": 4.1,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 4.1,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 5.89,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 6.12,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 6.12,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 6.12,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 6.12,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 6.12,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 6.39,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 6.9,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 7.4,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 7.81,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 7.81,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 7.81,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 7.81,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 7.81,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 7.89,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 7.95,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 8,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 8.05,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 8.05,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 8.05,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 8.05,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 8.05,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 8.11,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8.33,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8.47,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 8.62,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 8.62,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 8.62,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 8.62,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 8.62,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 8.88,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8.94,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 9.1,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 9.26,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 9.26,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 9.26,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 9.26,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 9.26,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 9.62,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 9.77,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 9.92,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 9.98,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 9.98,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 9.98,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 10.02,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 10.06,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "description": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "units": {
          "USD": [
            {
              "end": "2020-09-30",
              "val": 2014537000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 6051074000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5093003000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 4788520000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3571719000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2223706000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1452249000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 676872000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 525193000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 257113000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 561553000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1573350000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1598629000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1691404000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2368058000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2710036000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3908239000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5528204000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5484036000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 9015071000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 12150790000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 12284000000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 10435000000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 8534000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "description": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "units": {
          "shares": [
            {
              "end": "2020-09-30",
              "val": 344033233,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 304428660,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 259517000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 213423000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 182617000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 169563,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 172081000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 175943000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 179077000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 183119000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 184837000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 172000000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 166761000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 160877000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 148070000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 149463000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 130807000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 80155000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 71129000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 70110000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 69724000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 72552000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 75833000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 79177000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "description": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "units": {
          "USD/shares": [
            {
              "end": "2020-09-30",
              "val": 3.64,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3.67,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3.67,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3.92,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4.48,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5.1,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5.29,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5.46,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5.61,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5.77,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5.92,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 6.18,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6.41,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6.66,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 7.02,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 7.2,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 7.32,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6.66,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 7.3,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 7.73,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 8.15,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8.44,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 8.67,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 8.89,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum",
        "description": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.",
        "units": {
          "pure": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0.05,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.05,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "description": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "units": {
          "USD/shares": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1.67,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2.48,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3.78,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3.29,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3.05,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2.84,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4.09,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4.16,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4.41,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4.38,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4.82,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4.76,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4.72,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4.74,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4.8,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4.78,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 6.11,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7.51,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4.91,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4.98,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5.04,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5.02,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 4.72,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 4.72,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "description": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "units": {
          "USD/shares": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7.43,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7.43,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
        "description": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 221200000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 229400000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 229400000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 214700000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 214700000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 214700000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 189500000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 189500000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 189500000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 170800000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 170800000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 131000000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 131000000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 107700000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 103600000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "SharePrice": {
        "label": "Share Price",
        "description": "Price of a single share of a number of saleable stocks of a company.",
        "units": {
          "USD/shares": [
            {
              "end": "2018-12-31",
              "val": 6.03,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 6.03,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-12-31",
              "val": 6.03,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 7.6,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 7.6,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "ShortTermLeaseCost": {
        "label": "Short-term Lease, Cost",
        "description": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8942000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8942000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4165000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4165000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4956000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4956000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4949000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4949000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4949000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3445000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3445000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4461000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "StockholdersEquity": {
        "label": "Stockholders' Equity Attributable to Parent",
        "description": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": -1501562000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": -1751428000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2018-12-31",
              "val": -1751428000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2018-12-31",
              "val": -1751428000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": -1800409000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": -1892590000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": -1980642000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": -1980642000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-12-31",
              "val": -1980642000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2019-12-31",
              "val": -1980642000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2019-12-31",
              "val": -1980642000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2019-12-31",
              "val": -1980642000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": -1980642000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": -1976619000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-03-31",
              "val": -1976619000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": -1398701000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2020-06-30",
              "val": -1398701000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-06-30",
              "val": -1398701000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1251753000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2020-09-30",
              "val": 1251753000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1522550000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 1522550000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2020-12-31",
              "val": 1522550000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2020-12-31",
              "val": 1522550000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1522550000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 1522550000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2020-12-31",
              "val": 1522550000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2020-12-31",
              "val": 1522550000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2020-12-31",
              "val": 1522550000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1805943000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "end": "2021-03-31",
              "val": 1805943000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2021-03-31",
              "val": 1805943000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-03-31",
              "val": 1805943000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2068963000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "end": "2021-06-30",
              "val": 2068963000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2021-06-30",
              "val": 2068963000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-06-30",
              "val": 2068963000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2248056000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2021-09-30",
              "val": 2248056000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2291030000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2291030000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 2291030000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 2291030000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 2291030000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2021-12-31",
              "val": 2291030000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2364746000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2022-03-31",
              "val": 2364746000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2022-03-31",
              "val": 2364746000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2348824000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2022-06-30",
              "val": 2348824000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2386615000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2565326000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 2565326000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2565326000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2565326000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 2565326000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2723733000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2955474000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3190015000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3475561000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 3475561000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 3475561000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 3475561000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 3475561000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3775227000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4050524000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4498143000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5003275000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 5003275000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 5003275000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 5003275000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 5003275000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5424155000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5928901000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6590457000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 7387268000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 7387268000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 7387268000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 8449663000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 9774194000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesStockOptionsExercised": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "description": "Number of share options (or share units) exercised during the current period.",
        "units": {
          "shares": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 69444099,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 120617527,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 55301000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 114471000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 155720000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 178849,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6654000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 11434000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 16341000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19660000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5381000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 24443000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 35332000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 46079000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17482000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 20876000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 44188000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 99297000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13574000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 19102000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 23992000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 25739000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1038000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2067000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "description": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 92000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 100000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2105319000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2105319000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2105319000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2105319000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2105319000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueNewIssues": {
        "label": "Stock Issued During Period, Value, New Issues",
        "description": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7500000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 942529000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 404679000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 942529000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 942529000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 942529000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "description": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueStockOptionsExercised": {
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "description": "Value of stock issued as a result of the exercise of stock options.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 11939000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9337000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1376000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16897000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16897000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6710000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 28824000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 22114000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 116030000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 116030000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 87207000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 87207000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 298829000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 298829000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 298829000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 208860000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 208860000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 376688000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 376688000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 167828000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 167828000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 474683000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 474683000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 97995000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 97995000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 507455000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 507455000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 507455000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 27225000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 27225000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 47541000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 47541000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 20316000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 20316000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 72108000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 72108000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 24567000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 24567000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 86088000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 86088000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 86088000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 25924000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 25924000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 116273000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 116273000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 90349000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 90349000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 166829000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 166829000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 50556000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 50556000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 218238000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 218238000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 218238000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 83840000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 83840000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 99870000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 99870000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 16030000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 16030000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 270207000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 270207000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 170337000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 170337000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 745396000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 745396000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 66584000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 66584000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 95201000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 95201000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 28617000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 28617000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 120839000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 25638000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 129107000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 4899000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 9757000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 4858000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueTreasuryStockReissued": {
        "label": "Stock Issued During Period, Value, Treasury Stock Reissued",
        "description": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 96480000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 100000000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 100000000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 100000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            }
          ]
        }
      },
      "SubleaseIncome": {
        "label": "Sublease Income",
        "description": "Amount of sublease income excluding finance and operating lease expense.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 19769000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 19769000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19957000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19957000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13011000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13011000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18905000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18905000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18905000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17205000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17205000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 15966000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "TemporaryEquityAccretionToRedemptionValue": {
        "label": "Temporary Equity, Accretion to Redemption Value",
        "description": "Value of accretion of temporary equity to its redemption value during the period.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 18098000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            }
          ]
        }
      },
      "TemporaryEquityAccretionToRedemptionValueAdjustment": {
        "label": "Temporary Equity, Accretion to Redemption Value, Adjustment",
        "description": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -18098000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            }
          ]
        }
      },
      "TreasuryStockShares": {
        "label": "Treasury Stock, Shares",
        "description": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "units": {
          "shares": [
            {
              "end": "2019-12-31",
              "val": 6392571,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 6392571,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "TreasuryStockValue": {
        "label": "Treasury Stock, Value",
        "description": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 38895000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 38895000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "TreasuryStockValueAcquiredCostMethod": {
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "description": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7706000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7073000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 327000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11202000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11202000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3777000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3777000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3777000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3777000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3777000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3777000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3777000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefits": {
        "label": "Unrecognized Tax Benefits",
        "description": "Amount of unrecognized tax benefits.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 18793000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 27812000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2018-12-31",
              "val": 27812000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 31702000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-12-31",
              "val": 31702000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 31702000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 75557000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 75557000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 75557000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2020-12-31",
              "val": 75557000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 65070000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 65070000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2021-12-31",
              "val": 65070000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2021-12-31",
              "val": 65070000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 81904000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 81904000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2022-12-31",
              "val": 81904000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2022-12-31",
              "val": 81904000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 112016000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 112016000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2023-12-31",
              "val": 112016000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 151183000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 151183000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 184207000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "description": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1829000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1829000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 30895000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 30895000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 30895000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "description": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 696000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 696000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 197000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 197000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 197000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 360000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 360000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 360000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3253000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3253000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 12445000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "description": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8437000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6301000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6301000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 43855000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 43855000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 43855000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19638000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19638000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19638000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5733000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5733000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5733000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14346000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14346000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14346000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 39494000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 39494000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 45426000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "description": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 582000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 114000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 114000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 967000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 967000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 967000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11497000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11497000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11497000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15766000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15766000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15766000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2926000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2926000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 43000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "description": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "description": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 27800000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 31700000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-12-31",
              "val": 31700000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 75600000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 75600000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 65100000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
        "label": "Unrecorded Unconditional Purchase Obligation",
        "description": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 1082000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "VariableLeaseCost": {
        "label": "Variable Lease, Cost",
        "description": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9433000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9433000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7518000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7518000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5309000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5309000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4772000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4772000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4772000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5585000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5585000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5636000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "WarrantsNotSettleableInCashFairValueDisclosure": {
        "label": "Warrants Not Settleable in Cash, Fair Value Disclosure",
        "description": "Fair value portion of warrants not settleable in cash classified as equity.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 76069000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 42628000,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "end": "2019-12-31",
              "val": 42628000,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "WeightedAverageNumberOfDilutedSharesOutstanding": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "description": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "units": {
          "shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 544014393,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 574342061,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 580104846,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 576958560,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 576959000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 594363000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 618635000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 640669000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 716027459,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 716027000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 905462010,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 905462000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 979330067,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 979330000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 979330000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1821158000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1821158000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1858085000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1858085000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1894606000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1894606000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1893911000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1893911000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1964395000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1964395000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1923617000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1923617000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1923617000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2036307000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2036307000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2045604000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2045604000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2054799000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2054799000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2054926000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2054926000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2073265000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2073265000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2063793000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2063793000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2063793000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2217439000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2217439000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2252205000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2252205000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2278155000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2278155000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2281347000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2281347000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2325600000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2325600000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2297927000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2297927000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2297927000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2400107000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2400107000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2407402000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2407402000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2414696000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2414696000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2424864000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2424864000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2459589000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2459589000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2450818000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2450818000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2552818000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2552818000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2557911000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2557911000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2562912000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2562912000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2562367000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 2571057000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2565197000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2570924000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2569826000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 2568694000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "WeightedAverageNumberOfSharesOutstandingBasic": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "description": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "units": {
          "shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 537280394,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 574342061,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 580104846,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 576958560,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 576959000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 591850000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 616150000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 640450000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 713879104,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 713879000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 905462010,
              "accn": "0001193125-20-292177",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-13"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 905462000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 977721736,
              "accn": "0001193125-21-060650",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 977722000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 977722000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1821158000,
              "accn": "0001193125-21-159222",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1821158000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1858085000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1858085000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1894606000,
              "accn": "0000950123-21-010430",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-12"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1894606000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1893911000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1893911000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1964395000,
              "accn": "0001193125-21-323920",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1964395000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1923617000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1923617000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1923617000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2036307000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2036307000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2045604000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2045604000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2054799000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2054799000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2054926000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2054926000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2073265000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2073265000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2063793000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2063793000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2063793000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2107780000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2107780000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2119567000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2119567000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2131224000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2131224000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2134045000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2134045000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2162530000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2162530000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2147446000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2147446000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2147446000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2213545000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2213545000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2222569000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2222569000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2231592000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2231592000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2231790000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2231790000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2250032000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2250032000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2250163000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2250163000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2348679000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2348679000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2356983000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2356983000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2365196000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2365196000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2363785000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 2377167000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2369612000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2393869000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2396861000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 2399820000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AdvertisingExpense": {
        "label": "Advertising Expense",
        "description": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 26300000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 26300000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 26300000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 38600000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 38600000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 38600000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21400000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21400000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21400000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 18200000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 18200000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 16000000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiCost": {
        "label": "Equity Securities, FV-NI, Cost",
        "description": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 326000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 326000000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 326000000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 326000000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "end": "2021-12-31",
              "val": 326000000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 89500000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 89500000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 124500000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 124500000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 124500000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 124500000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 124500000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "LineOfCreditFacilityMaximumBorrowingCapacity": {
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "description": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 400000000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "PaymentsForProceedsFromOtherInvestingActivities": {
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "description": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -250000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2684000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3000000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3020000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3871000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3871000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -73000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -73000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -66781000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -51072000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -51072000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4000000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4000000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5615000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 30000000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 30000000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 70000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1000000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1000000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "PaymentsToAcquireOtherInvestments": {
        "label": "Payments to Acquire Other Investments",
        "description": "Amount of cash outflow to acquire investments classified as other.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 23009000,
              "accn": "0001193125-22-050913",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 23009000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 23009000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4000000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4000000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5615000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 70000000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 72924000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 72924000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncreaseDecreaseInIncomeTaxes": {
        "label": "Increase (Decrease) in Income Taxes",
        "description": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1100000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7200000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8200000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6800000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -300000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4700000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 5400000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3000000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6000000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3000000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7300000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1300000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -4700000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -4100000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 18000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 12000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "MarketableSecuritiesGainLoss": {
        "label": "Marketable Securities, Gain (Loss)",
        "description": "Amount of unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -7238000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -62843000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -201341000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -260720000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            }
          ]
        }
      },
      "MarketableSecuritiesRealizedGainLoss": {
        "label": "Marketable Securities, Realized Gain (Loss)",
        "description": "Amount of realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -10900000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -26600000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -15700000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2"
            }
          ]
        }
      },
      "ProceedsFromSaleOfEquitySecuritiesFvNi": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8247000,
              "accn": "0001321655-22-000006",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 19009000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 36482000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            }
          ]
        }
      },
      "AccruedProfessionalFeesCurrent": {
        "label": "Accrued Professional Fees, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 13086000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-06-30",
              "val": 42912000,
              "accn": "0001321655-22-000016",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-08",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiRealizedGainLoss": {
        "label": "Equity Securities, FV-NI, Realized Gain (Loss)",
        "description": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -67900000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -41300000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -113100000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiUnrealizedGainLoss": {
        "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)",
        "description": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -7200000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -7200000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -72800000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -72800000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -51900000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -174700000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -122800000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -192800000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -192800000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -18000000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -18000000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -159000000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -159000000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 64000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 66000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ProceedsFromSaleAndMaturityOfMarketableSecurities": {
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "description": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 851000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 851000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8247000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 19009000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4619000,
              "accn": "0001321655-22-000032",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-07"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 41101000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 52319000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 52319000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 52319000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 709459000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 709459000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 948866000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 948866000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2608898000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2608898000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2889268000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2889268000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2889268000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 751746000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 751746000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1133535000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1133535000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2451378000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2451378000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5073507000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5073507000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 350627000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 350627000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 652762000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 652762000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4360327000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5026315000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 791533000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2017589000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "AccruedIncomeTaxesCurrent": {
        "label": "Accrued Income Taxes, Current",
        "description": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 22550000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 41326000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 41326000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 41326000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 41326000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 41326000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 50420000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 39257000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 36479000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 47257000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 47257000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 47257000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 47257000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 47257000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 34014000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 40429000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 31952000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 42243000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 42243000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 63765000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-12-31",
              "val": 56579000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 56579000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 89737000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 104785000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AllowanceForDoubtfulAccountsReceivable": {
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "description": "Amount of allowance for credit loss on accounts receivable.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 10100000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 10100000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 10100000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 10100000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 10100000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 11300000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 9600000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 10500000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 10500000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 10500000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 10500000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 10500000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 10500000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 8500000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2800000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1500000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain": {
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain",
        "description": "In a business combination achieved in stages, this element represents the amount of gain recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 44306000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 44306000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023"
            }
          ]
        }
      },
      "CashAcquiredInExcessOfPaymentsToAcquireBusiness": {
        "label": "Cash Acquired in Excess of Payments to Acquire Business",
        "description": "The cash inflow associated with the acquisition of a business when the cash held by the acquired business exceeds the cash payments to acquire the business.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 66708000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "description": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1168433000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -519983000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -519983000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -103074000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -285033000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -181959000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -412069000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -127036000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -374078000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -374078000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -374078000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 20451000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 47147000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 47147000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 26981000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 26981000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 118590000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 118590000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 71443000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 71443000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 223509000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 223509000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 223509000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 99550000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 235798000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 235798000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 136248000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 136248000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 395120000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 395120000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 159322000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 159322000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 461506000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 461506000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 220334000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 220334000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 556621000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 556621000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 336287000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 336287000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1040185000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 483564000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1654197000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 863061000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1921319000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1058258000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "DeferredTaxAssetsInProcessResearchAndDevelopment": {
        "label": "Deferred Tax Assets, in Process Research and Development",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 70839000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 70839000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 214848000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 214848000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 504156000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 504156000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 85377000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilities": {
        "label": "Deferred Tax Liabilities, Net",
        "description": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 1580000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 11965000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 11965000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 8063000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 8063000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 7524000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 7524000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3707000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 10225000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 10225000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 8428000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 8428000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 6827000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 6827000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4925000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesUndistributedForeignEarnings": {
        "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 6512000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 6512000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationBeatAmount": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25200000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25200000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25200000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14700000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14700000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14700000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiGainLoss": {
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "description": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -73311000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -62843000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -201341000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -272108000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -8508000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -11078000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -11078000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -20042000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -20042000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 452000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAccumulatedAmortization": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "description": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 1881000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 4897000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 4897000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 4897000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 4897000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 4897000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5813000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8222000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 10631000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 13041000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 13041000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 13041000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 13041000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 13041000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 15450000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 17469000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 19456000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 20885000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 9960000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 9960000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 9960000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 11109000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 12258000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 13407000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "description": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 4614000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2097000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 9637000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7844000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 7844000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 7844000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 7844000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4597000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4597000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4597000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4597000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4597000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4597000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4597000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 4250000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2517000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2097000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 4597000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4250000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4250000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4250000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4250000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2517000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2517000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2517000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2517000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2097000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2097000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2097000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 4597000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4597000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4597000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4597000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4597000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4250000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4250000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4250000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4250000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2517000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2517000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2517000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 7844000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4597000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4597000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4597000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4597000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4597000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4597000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4597000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4597000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4250000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4250000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4250000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsGross": {
        "label": "Finite-Lived Intangible Assets, Gross",
        "description": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 5717000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 40436000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 40436000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 40436000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 40436000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 40436000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 38943000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 38943000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 38943000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 38943000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 38943000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 38943000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 38943000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 38943000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 38943000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 38943000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 38943000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 38943000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 28018000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 28018000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 28018000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 28018000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 28018000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 28018000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsNet": {
        "label": "Finite-Lived Intangible Assets, Net",
        "description": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 3836000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 35539000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 35539000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 35539000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 35539000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 35539000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 33130000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 30721000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 28312000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 25902000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 25902000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 25902000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 25902000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 25902000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 23493000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 21474000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 19487000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 18058000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 18058000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 18058000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 18058000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 16909000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 15760000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 14611000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "Goodwill": {
        "label": "Goodwill",
        "description": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 1869000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 37938000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "GoodwillAcquiredDuringPeriod": {
        "label": "Goodwill, Acquired During Period",
        "description": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36069000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "LessorOperatingLeasePaymentsToBeReceived": {
        "label": "Lessor, Operating Lease, Payments to be Received",
        "description": "Amount of lease payments to be received by lessor for operating lease.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 120809000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 102352000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 86223000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 71441000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LessorOperatingLeasePaymentsToBeReceivedFiveYears": {
        "label": "Lessor, Operating Lease, Payment to be Received, Year Five",
        "description": "Amount of lease payment to be received by lessor for operating lease in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 14423000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 12470000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 10254000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 10254000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LessorOperatingLeasePaymentsToBeReceivedFourYears": {
        "label": "Lessor, Operating Lease, Payment to be Received, Year Four",
        "description": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 13748000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 14423000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 12470000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 10254000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
        "label": "Lessor, Operating Lease, Payment to be Received, Year One",
        "description": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 18458000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 16593000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 14783000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 13786000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LessorOperatingLeasePaymentsToBeReceivedThereafter": {
        "label": "Lessor, Operating Lease, Payment to be Received, after Year Five",
        "description": "Amount of lease payment to be received by lessor for operating lease after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 43231000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 30761000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 20507000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 10254000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
        "label": "Lessor, Operating Lease, Payment to be Received, Year Three",
        "description": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 14356000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 13748000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 14423000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 12470000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
        "label": "Lessor, Operating Lease, Payment to be Received, Year Two",
        "description": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 16593000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 14357000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 13786000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 14423000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "MinorityInterest": {
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "description": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 77111000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 77111000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 77111000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 77111000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 77111000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 79460000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 79664000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 81882000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 85404000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 85404000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 85404000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 85404000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 85404000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 85945000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 87282000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 93219000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 91132000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 91132000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 91132000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 91132000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 91132000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 94818000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 96663000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 97812000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 100743000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 100743000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 100743000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 106618000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 110690000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "NetIncomeLossAttributableToNoncontrollingInterest": {
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "description": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2611000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2611000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2611000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2349000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2349000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2094000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2094000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -255000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -255000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4028000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4028000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1934000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1934000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7550000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7550000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7550000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 541000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 541000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1985000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1985000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1444000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1444000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7801000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7801000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 5816000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 5816000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5728000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5728000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3686000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3686000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5531000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5531000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1845000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1845000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6680000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1149000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 9611000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5875000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 9947000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 4072000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "NoncontrollingInterestIncreaseFromBusinessCombination": {
        "label": "Noncontrolling Interest, Increase from Business Combination",
        "description": "Amount of increase in noncontrolling interest from a business combination.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 74500000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 74500000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 74500000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 743000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 743000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            }
          ]
        }
      },
      "NumberOfOperatingSegments": {
        "label": "Number of Operating Segments",
        "description": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "units": {
          "segment": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest",
        "description": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2611000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ProfitLoss": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "description": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1166391000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -520379000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -520379000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -101379000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -280708000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -179329000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -404583000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -123875000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -371094000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -371094000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -371094000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 19151000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 19151000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 47023000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 47023000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 27872000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 27872000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 120462000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 120462000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 73439000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 73439000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 217375000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 217375000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 217375000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 106071000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 106071000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 241641000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 241641000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 135570000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 135570000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 390982000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 390982000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 149341000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 149341000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 467918000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 467918000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 217717000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 217717000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 546289000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 546289000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 328572000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 328572000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1023037000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 476748000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1634644000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 876402000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1942364000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1065962000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "description": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 1522550000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 2291030000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2021-12-31",
              "val": 2291030000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 2291030000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 2291030000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2021-12-31",
              "val": 2291030000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2364746000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2348824000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-06-30",
              "val": 2348824000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2386615000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2642437000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "end": "2022-12-31",
              "val": 2642437000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2642437000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2642437000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 2642437000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2022-12-31",
              "val": 2642437000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2022-12-31",
              "val": 2642437000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2022-12-31",
              "val": 2642437000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2022-12-31",
              "val": 2642437000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2022-12-31",
              "val": 2642437000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2803193000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2023-03-31",
              "val": 2803193000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2023-03-31",
              "val": 2803193000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-03-31",
              "val": 2803193000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3035138000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2023-06-30",
              "val": 3035138000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2023-06-30",
              "val": 3035138000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-06-30",
              "val": 3035138000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3271897000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2023-09-30",
              "val": 3271897000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3560965000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 3560965000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 3560965000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 3560965000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 3560965000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2023-12-31",
              "val": 3560965000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2023-12-31",
              "val": 3560965000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2023-12-31",
              "val": 3560965000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2023-12-31",
              "val": 3560965000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3861172000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2024-03-31",
              "val": 3861172000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2024-03-31",
              "val": 3861172000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-03-31",
              "val": 3861172000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4137806000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2024-06-30",
              "val": 4137806000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2024-06-30",
              "val": 4137806000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-06-30",
              "val": 4137806000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4591362000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2024-09-30",
              "val": 4591362000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5094407000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 5094407000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 5094407000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 5094407000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 5094407000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2024-12-31",
              "val": 5094407000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2024-12-31",
              "val": 5094407000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5518973000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2025-03-31",
              "val": 5518973000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2025-03-31",
              "val": 5518973000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-03-31",
              "val": 5518973000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6025564000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2025-06-30",
              "val": 6025564000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2025-06-30",
              "val": 6025564000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6688269000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 7488011000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 7488011000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 7488011000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 8556281000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2026-03-31",
              "val": 8556281000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 9884884000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "TreasuryStockRetiredCostMethodAmount": {
        "label": "Treasury Stock, Retired, Cost Method, Amount",
        "description": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2020"
            }
          ]
        }
      },
      "ValuationAllowanceDeferredTaxAssetChangeInAmount": {
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "description": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 757500000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 74100000,
              "accn": "0001321655-23-000011",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-21"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 74100000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 50600000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 50600000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 608100000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 608100000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 741900000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "description": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2023-03-31",
              "val": 304000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 145000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 123000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4520000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 4520000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 4520000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 4520000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 4520000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 549000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 41000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2888000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1022000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 1022000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 1022000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 1022000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 1022000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 464000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 10000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7095000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 9158000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 9158000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 9158000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2764000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 658000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "description": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2023-03-31",
              "val": 19000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 917000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 726000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1085000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 1085000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1085000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 1085000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 1085000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3529000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3073000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 34000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 613000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 613000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 613000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 613000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 613000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1291000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1934000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 334000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 135000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 135000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 135000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3754000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 8484000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "description": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2023-03-31",
              "val": 1822231000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2031587000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2375747000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2831505000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 2831505000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2831505000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 2831505000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 2831505000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3341779000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3480199000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3784795000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3110278000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 3110278000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 3110278000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 3110278000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 3110278000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4426621000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5024728000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4773008000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5720869000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 5720869000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 5720869000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5729768000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 7599616000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtSecurities": {
        "label": "Debt Securities, Available-for-sale",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1822516000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2030815000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2375144000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2834940000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 2834940000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2834940000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 2834940000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 2834940000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3338799000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3477167000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3787649000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3110687000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 3110687000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 3110687000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 3110687000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 3110687000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4425794000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5022804000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4779769000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5729892000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 5729892000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 5729892000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5728778000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 7591790000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "description": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2611000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2611000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2349000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2349000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2094000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2094000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -255000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -255000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4028000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4028000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1934000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1934000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7550000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7550000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7550000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 541000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 541000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1878000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1878000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1337000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1337000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7815000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7815000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 5937000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 5937000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5728000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5728000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3686000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3686000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5531000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5531000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1845000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1845000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6680000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1149000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 9611000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5875000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 9947000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 4072000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions",
        "description": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "security": [
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ],
          "vote": [
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleRealizedLoss": {
        "label": "Debt Securities, Available-for-sale, Realized Loss",
        "description": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.",
        "units": {
          "USD": [
            {
              "end": "2023-03-31",
              "val": 369800000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1100000000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1400000000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 236000000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 236000000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 236000000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 236000000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 236000000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2300000000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3100000000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 76900000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 716300000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 700000000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 700000000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 700000000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 716300000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3100000000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4900000000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1300000000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 724900000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 700000000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 700000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2400000000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 5800000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "EquitySecuritiesFvNiRealizedLoss": {
        "label": "Equity Securities, FV-NI, Realized Loss",
        "description": "Amount of realized loss from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 10900000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 26600000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 15700000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 67900000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 41300000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 113100000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2023-03-31",
              "val": 7228000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4819000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2410000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 5435000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3416000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1429000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 3448000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2299000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1150000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "description": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 285000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 285000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -772000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -772000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1057000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1057000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -604000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -604000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 168000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 168000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3435000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3435000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3435000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -4622000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -4622000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -4675000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -4675000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -53000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -53000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -581000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -581000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4094000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4094000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3026000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3026000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1236000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1236000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -2333000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -2333000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -1097000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -1097000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6353000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 8686000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 8615000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -10014000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -16823000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -6809000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
        "label": "Proceeds from Sale of Debt Securities, Available-for-sale",
        "description": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 694600000,
              "accn": "0001321655-23-000044",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 694600000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 694600000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 694600000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 694600000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 694600000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 694600000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 694600000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 694600000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 279700000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 280000000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 279700000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 280000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 279700000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 279700000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "description": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "units": {
          "shares": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 109659000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 132638000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 132638000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 146931000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 146931000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 147302000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 147302000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 163070000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 163070000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 150481000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 150481000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 150481000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 186562000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 186562000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 184833000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 184833000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 183104000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 183104000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 193074000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 193074000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 209557000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 209557000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 200655000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 200655000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 204139000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 204139000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 200928000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 200928000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 197716000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 197716000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 198582000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 193890000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 195585000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 177055000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 172965000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 168874000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "StockholdersEquityOther": {
        "label": "Stockholders' Equity, Other",
        "description": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 459000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 459000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 459000,
              "accn": "0001321655-23-000090",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 459000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 743000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 743000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 284000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 284000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 743000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023"
            }
          ]
        }
      },
      "DebtAndEquitySecuritiesUnrealizedGainLoss": {
        "label": "Debt and Equity Securities, Unrealized Gain (Loss)",
        "description": "Amount of unrealized gain (loss) on investment in debt and equity securities.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -73311000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -260720000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -272108000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -272108000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -8508000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -11810000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -11810000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13160000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13160000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13160000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -12354000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -12354000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -26021000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -26021000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19306000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -19306000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -10688000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 452000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -5005000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -21228000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 62242000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "description": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 396000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7486000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -3161000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2984000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2984000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1015000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1872000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1996000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1996000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6134000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6134000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6134000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -6521000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -6521000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4138000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4138000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 9981000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 9981000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -6412000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -6412000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2617000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2617000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 17148000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 6816000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 19553000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -13341000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherSignificantNoncashTransactionValueOfConsiderationReceived1": {
        "label": "Other Significant Noncash Transaction, Value of Consideration Received",
        "description": "\"The value of the noncash (or part noncash) consideration received in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6400000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6800000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6800000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 8700000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14500000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 17300000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 17300000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 41700000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 41700000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 41700000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10900000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10900000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 30300000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 30300000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 41500000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 41500000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 58700000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 58700000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6200000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 16800000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 26200000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 38900000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "StockRepurchasedDuringPeriodShares": {
        "label": "Stock Repurchased During Period, Shares",
        "description": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "units": {
          "shares": [
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023"
            }
          ]
        }
      },
      "StockRepurchaseProgramAuthorizedAmount1": {
        "label": "Stock Repurchase Program, Authorized Amount",
        "description": "Amount of stock repurchase plan authorized.",
        "units": {
          "USD": [
            {
              "end": "2023-08-31",
              "val": 1000000000,
              "accn": "0001321655-23-000118",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-03"
            },
            {
              "end": "2023-08-31",
              "val": 1000000000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "AmortizationOfIntangibleAssets": {
        "label": "Amortization of Intangible Assets",
        "description": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9600000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9600000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7800000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "description": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "description": "Amount of investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 24400000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 32600000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "end": "2023-12-31",
              "val": 32600000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 32600000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "end": "2023-12-31",
              "val": 32600000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "end": "2023-12-31",
              "val": 32600000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 35100000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 49900000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 52600000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 64900000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2024-12-31",
              "val": 64900000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "end": "2024-12-31",
              "val": 64900000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "end": "2024-12-31",
              "val": 64900000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "end": "2024-12-31",
              "val": 64900000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 104500000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 122900000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 163200000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 170000000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17"
            },
            {
              "end": "2025-12-31",
              "val": 170000000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 170000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 245000000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 167000000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpense": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3610000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3610000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3610000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5545000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5545000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            }
          ]
        }
      },
      "InvestmentInPhysicalCommodities": {
        "label": "Investment in Physical Commodities",
        "description": "Investments held in physical commodities, such as gold, silver, platinum, crude oil, coal, sugar, rice, wheat.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 50900000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "PaymentsToAcquireBusinessesNetOfCashAcquired": {
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "description": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -66708000,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000022",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-20",
              "frame": "CY2023"
            }
          ]
        }
      },
      "StockRepurchasedDuringPeriodValue": {
        "label": "Stock Repurchased During Period, Value",
        "description": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9000000,
              "accn": "0001321655-24-000071",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9000000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 26699000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 26699000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 17699000,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 17699000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 45598000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 45598000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 18899000,
              "accn": "0001321655-24-000209",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-05"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 18899000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 64196000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17998000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17998000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 36594000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 36594000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 18596000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 18596000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 55789000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 19195000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1500000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1500000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001321655-24-000135",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "LongTermPurchaseCommitmentAmount": {
        "label": "Long-term Purchase Commitment, Amount",
        "description": "The minimum amount the entity agreed to spend under the long-term purchase commitment.",
        "units": {
          "USD": [
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 1950000000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "description": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 218280000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 218280000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 77573000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 81117000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 81117000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 81117000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "description": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "description": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "units": {
          "pure": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.047,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueShareBasedCompensation": {
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "description": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -302487000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18",
              "frame": "CY2024"
            }
          ]
        }
      },
      "DividendsCommonStock": {
        "label": "Dividends, Common Stock",
        "description": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {
        "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount",
        "description": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4700000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 30700000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 30700000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 30700000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": {
        "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount",
        "description": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "end": "2025-03-31",
              "val": 4700000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-09-30",
              "val": 30700000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 30700000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "description": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21063000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4704000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 22824000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 49859000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 96793000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 22395000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 22395000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 48202000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 48202000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 90582000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4659000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 80788000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 88097000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherOperatingLiabilities": {
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "description": "Amount of increase (decrease) in operating liabilities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -49572000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -15515000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -17272000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -29262000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -44412000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -13247000,
              "accn": "0001321655-25-000066",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -13247000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -24937000,
              "accn": "0001321655-25-000106",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-05"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -24937000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -39501000,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -54860000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -12898000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -17912000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04"
            }
          ]
        }
      },
      "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": {
        "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount",
        "description": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            }
          ]
        }
      },
      "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount",
        "description": "Amount of impairment loss on investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2024Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001321655-25-000131",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-04",
              "frame": "CY2025Q3"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateContinuingOperations": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "description": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.014,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.281,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent": {
        "label": null,
        "description": null,
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.003,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent",
        "description": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.434,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.001,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxContingencies": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.023,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCredits": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.091,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "description": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 174637000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 426944000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1584577000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "description": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62454000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 62229000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 72791000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidFederalAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidStateAndLocalAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2500000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationChangeInEnactedTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationTaxContingencies": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 37901000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationTaxCredits": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 151602000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "NumberOfReportableSegments": {
        "label": "Number of Reportable Segments",
        "description": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "units": {
          "segment": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised",
        "description": "Number of non-option equity instruments exercised by participants.",
        "units": {
          "shares": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023"
            }
          ]
        }
      },
      "StockRepurchasedAndRetiredDuringPeriodValue": {
        "label": "Stock Repurchased and Retired During Period, Value",
        "description": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 64196000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 74985000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2025"
            }
          ]
        }
      },
      "AccountsPayableAndAccruedLiabilitiesCurrent": {
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "description": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 409552000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05"
            },
            {
              "end": "2025-12-31",
              "val": 409552000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 495962000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 504070000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "RestrictedCashAndCashEquivalentsAtCarryingValue": {
        "label": "Restricted Cash and Cash Equivalents, Current",
        "description": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2025-03-31",
              "val": 7785000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 9015000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2026-03-31",
              "val": 9753000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 9739000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "RestrictedCashAndCashEquivalentsNoncurrent": {
        "label": "Restricted Cash and Cash Equivalents, Noncurrent",
        "description": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2025-03-31",
              "val": 13756000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 12672000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2026-03-31",
              "val": 23475000,
              "accn": "0001321655-26-000028",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-05",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 23572000,
              "accn": "0001321655-26-000041",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-04",
              "frame": "CY2026Q2I"
            }
          ]
        }
      }
    },
    "srt": {
      "StockRepurchaseProgramAuthorizedAmount1": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2023-08-31",
              "val": 1000000000,
              "accn": "0001321655-25-000022",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-18"
            },
            {
              "end": "2023-08-31",
              "val": 1000000000,
              "accn": "0001321655-26-000011",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-17",
              "frame": "CY2023Q3I"
            }
          ]
        }
      }
    },
    "ecd": {
      "NonPeoNeoAvgCompActuallyPaidAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -56560525,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -112628126,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 65371598,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 217048600,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 254460610,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "NonPeoNeoAvgTotalCompAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 891523,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 541996,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1753562,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6271705,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 14537431,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PeerGroupTotalShareholderRtnAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 134.53,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 96.6,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 152.48,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 208.3,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 258.38,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PeoActuallyPaidCompAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -894125580,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1709637930,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1099624082,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6792542595,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 11094359597,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PeoTotalCompAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4483614,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5492603,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3498197,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4630170,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 8623000,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      },
      "TotalShareholderRtnAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 77.32,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 27.26,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 72.91,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 321.15,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 754.78,
              "accn": "0001321655-26-000019",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-24",
              "frame": "CY2025"
            }
          ]
        }
      }
    }
  }
}